From 925807e06b92775b01f9d8f724bc88f35cef1c9c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 4 Jul 2025 17:21:56 +1000 Subject: [PATCH] New Crowdin translations by GitHub Action (#9919) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/da/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/de/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/el/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/en/LC_MESSAGES/django.po | 975 +++--- .../InvenTree/locale/es/LC_MESSAGES/django.po | 977 +++--- .../locale/es_MX/LC_MESSAGES/django.po | 995 ++++--- .../InvenTree/locale/et/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 993 ++++--- .../InvenTree/locale/he/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/id/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/it/LC_MESSAGES/django.po | 1023 ++++--- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/lt/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/no/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 977 +++--- .../locale/pt_BR/LC_MESSAGES/django.po | 1003 ++++--- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 1089 ++++--- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/th/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 977 +++--- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 977 +++--- .../locale/zh_Hans/LC_MESSAGES/django.po | 977 +++--- .../locale/zh_Hant/LC_MESSAGES/django.po | 977 +++--- src/frontend/src/locales/ar/messages.po | 2395 +++++++-------- src/frontend/src/locales/bg/messages.po | 2395 +++++++-------- src/frontend/src/locales/cs/messages.po | 2399 +++++++-------- src/frontend/src/locales/da/messages.po | 2395 +++++++-------- src/frontend/src/locales/de/messages.po | 2449 +++++++-------- src/frontend/src/locales/el/messages.po | 2395 +++++++-------- src/frontend/src/locales/en/messages.po | 2407 +++++++-------- src/frontend/src/locales/es/messages.po | 2409 +++++++-------- src/frontend/src/locales/es_MX/messages.po | 2421 +++++++-------- src/frontend/src/locales/et/messages.po | 2445 +++++++-------- src/frontend/src/locales/fa/messages.po | 2395 +++++++-------- src/frontend/src/locales/fi/messages.po | 2395 +++++++-------- src/frontend/src/locales/fr/messages.po | 2411 +++++++-------- src/frontend/src/locales/he/messages.po | 2395 +++++++-------- src/frontend/src/locales/hi/messages.po | 2395 +++++++-------- src/frontend/src/locales/hu/messages.po | 2401 +++++++-------- src/frontend/src/locales/id/messages.po | 2395 +++++++-------- src/frontend/src/locales/it/messages.po | 2591 ++++++++-------- src/frontend/src/locales/ja/messages.po | 2409 +++++++-------- src/frontend/src/locales/ko/messages.po | 2395 +++++++-------- src/frontend/src/locales/lt/messages.po | 2395 +++++++-------- src/frontend/src/locales/lv/messages.po | 2395 +++++++-------- src/frontend/src/locales/nl/messages.po | 2409 +++++++-------- src/frontend/src/locales/no/messages.po | 2411 +++++++-------- src/frontend/src/locales/pl/messages.po | 2395 +++++++-------- src/frontend/src/locales/pt/messages.po | 2449 +++++++-------- src/frontend/src/locales/pt_BR/messages.po | 2415 +++++++-------- src/frontend/src/locales/ro/messages.po | 2395 +++++++-------- src/frontend/src/locales/ru/messages.po | 2639 +++++++++-------- src/frontend/src/locales/sk/messages.po | 2395 +++++++-------- src/frontend/src/locales/sl/messages.po | 2395 +++++++-------- src/frontend/src/locales/sr/messages.po | 2409 +++++++-------- src/frontend/src/locales/sv/messages.po | 2399 +++++++-------- src/frontend/src/locales/th/messages.po | 2395 +++++++-------- src/frontend/src/locales/tr/messages.po | 2451 +++++++-------- src/frontend/src/locales/uk/messages.po | 2407 +++++++-------- src/frontend/src/locales/vi/messages.po | 2409 +++++++-------- src/frontend/src/locales/zh_Hans/messages.po | 2421 +++++++-------- src/frontend/src/locales/zh_Hant/messages.po | 2451 +++++++-------- 78 files changed, 67649 insertions(+), 64997 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 77d29bd3ef..ebdf34e291 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "الكمية المقدمة غير صحيحة" @@ -108,14 +108,14 @@ msgstr "أدخل التاريخ" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "ملاحظات" @@ -356,59 +356,59 @@ msgstr "" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "البريد الإلكتروني" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "خطأ في تشغيل التحقق من صحة الإضافات" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "البيانات الوصفية يجب أن تكون كائن القالب بايثون" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "" @@ -527,25 +527,25 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -715,7 +726,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -818,7 +829,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "" @@ -839,7 +850,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "" @@ -855,8 +866,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -865,12 +876,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1071,16 +1082,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index d1b44bd2bb..7cb133cbb4 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Въведена е недопустима стойност" @@ -108,14 +108,14 @@ msgstr "Въведи дата" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Бележки" @@ -356,59 +356,59 @@ msgstr "Китайски (традиционен)" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "" @@ -527,25 +527,25 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "Част" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -715,7 +726,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -818,7 +829,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "" @@ -839,7 +850,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "" @@ -855,8 +866,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -865,12 +876,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1071,16 +1082,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "Потребител" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Изпратено" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Място в склада" @@ -7978,11 +7979,11 @@ msgstr "Място в склада" msgid "Stock Locations" msgstr "Места в склада" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index 9c63986eaa..0df3361625 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Vyplněno neplatné množství" @@ -108,14 +108,14 @@ msgstr "Zadejte datum" msgid "Invalid decimal value" msgstr "Neplaté desetinné číslo" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Poznámky" @@ -356,59 +356,59 @@ msgstr "Čínština (tradiční)" msgid "Log in to the app" msgstr "Přihlásit se do aplikace" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "E-mail" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Chyba při ověření pluginu" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metadata musí být objekt python dict" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Metadata pluginu" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "Pole metadat JSON pro použití externími pluginy" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Nesprávně naformátovaný vzor" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Neznámý formát klíče" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Chybí požadovaný klíč" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Referenční pole nemůže být prázdné" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Referenční číslo musí odpovídat požadovanému vzoru" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Referenční číslo je příliš velké" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Duplicitní názvy nemohou existovat pod stejným nadřazeným názvem" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Neplatný výběr" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Neplatný výběr" msgid "Name" msgstr "Název" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Název" msgid "Description" msgstr "Popis" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Popis (volitelně)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Cesta" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Poznámky (volitelné)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Data čárového kódu" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Data čárového kódu třetí strany" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Hash čárového kódu" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Jedinečný hash dat čárového kódu" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Nalezen existující čárový kód" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "Selhání úlohy" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "Úloha na pozadí '{f}' se ani po {n} pokusech nezdařila" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Chyba serveru" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Server zaznamenal chybu." @@ -527,25 +527,25 @@ msgstr "Nesmí přesáhnout 100%" msgid "Invalid value for overage" msgstr "Neplatná hodnota překročení" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Stav objednávky" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Nadřazená sestava" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "Zahrnout varianty" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "Zahrnout varianty" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "Zahrnout varianty" msgid "Part" msgstr "Díl" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategorie" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "Sestava předků" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Přiřazeno mě" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Vystavil" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Přiřazeno" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "Vytvořeno před" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "Vytvořeno po" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "Má počáteční datum" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "Datum začátku před" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "Datum začátku po" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "Má cílové datum" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "Cílové datum před" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "Cílové datum po" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "Dokončeno před" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "Dokončeno po" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "Min. datum" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "Max datum" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "Vyloučit strom" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Sestavení musí být zrušeno před odstraněním" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Spotřební materiál" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Volitelné" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Sestava" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Sledováno" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Testovatelné" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "Objednávka nevyřízená" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Přiděleno" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Dostupné" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Výrobní příkaz" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Lokace" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Výrobní příkazy" @@ -715,7 +726,7 @@ msgstr "Neplatná volba nadřazeného sestavení" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Musí být specifikován odpovědný uživatel nebo skupina" @@ -723,7 +734,7 @@ msgstr "Musí být specifikován odpovědný uživatel nebo skupina" msgid "Build order part cannot be changed" msgstr "Díl výrobního příkazu nelze změnit" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "Cílové datum musí být po datu zahájení" @@ -731,8 +742,8 @@ msgstr "Cílové datum musí být po datu zahájení" msgid "Build Order Reference" msgstr "Referenční číslo výrobního příkazu" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Stavový kód sestavení" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Kód dávky" @@ -818,7 +829,7 @@ msgstr "Kód dávky" msgid "Batch code for this build output" msgstr "Dávkový kód pro tento výstup sestavení" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Datum vytvoření" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Datum dokončení" @@ -855,8 +866,8 @@ msgstr "Vystavil" msgid "User who issued this build order" msgstr "Uživatel, který vystavil tento výrobní příkaz" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Odpovědný" @@ -865,12 +876,12 @@ msgstr "Odpovědný" msgid "User or group responsible for this build order" msgstr "Uživatel nebo skupina odpovědná za tento výrobní příkaz" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Externí odkaz" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Odkaz na externí URL" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Priorita tohoto výrobního příkazu" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Kód projektu" @@ -908,46 +919,46 @@ msgstr "Výrobní příkaz byl dokončen" 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:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Nebyl specifikováno žádný výstup sestavení" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Výstup sestavení je již dokončen" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "Výstup neodpovídá výrobnímu příkazu" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 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:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Výstup sestavy {serial} neprošel všemi požadavky" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Řádková položka výrobního příkazu" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Vytvořit objekt" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Vytvořit objekt" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Množství" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Vyžadované množství pro výrobní příkaz" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Skladová položka je nadměrně zabrána" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Zabrané množství musí být větší než nula" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Množství musí být 1 pro zřetězený sklad" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "Vybraná skladová položka neodpovídá řádku kusovníku" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Skladové položky" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Zdrojová skladová položka" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Skladové množství pro sestavení" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Instalovat do" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Cílová skladová položka" @@ -1062,8 +1073,8 @@ msgstr "Celé množství požadované pro sledovatelné díly" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Je vyžadována celočíselná hodnota množství, protože kusovník obsahuje sledovatelné díly" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Sériová čísla" @@ -1071,16 +1082,6 @@ msgstr "Sériová čísla" msgid "Enter serial numbers for build outputs" msgstr "Zadejte sériová čísla pro sestavení výstupů" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Lokace" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "Skladové umístění pro výstup sestavy" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Automaticky přidělit požadované položky s odpovídajícími sériovými čísly" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Následující sériová čísla již existují nebo jsou neplatná" @@ -1182,7 +1183,7 @@ msgstr "Přijmout, že skladové položky nebyly plně přiřazeny k tomuto výr msgid "Required stock has not been fully allocated" msgstr "Požadované zásoby nebyly plně přiděleny" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Přijmout neúplné" @@ -1226,11 +1227,11 @@ msgstr "Řádková položka sestavy" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part musí ukazovat na stejný díl jako výrobní příkaz" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "Položka musí být skladem" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Dostupné množství ({q}) překročeno" @@ -1243,7 +1244,7 @@ msgstr "Pro přidělení sledovaných dílů musí být zadán výstup sestavy" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Výstup sestavy nelze zadat pro přidělení nesledovaných dílů" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Položky přidělení musí být poskytnuty" @@ -1299,73 +1300,73 @@ msgstr "ID dílu kusovníku" msgid "BOM Part Name" msgstr "Název dílu kusovníku" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Díl dodavatele" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Přidělené množství" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "Název kategorie dílů" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Sledovatelné" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Povolit varianty" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Položka kusovníku" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Přidělené zásoby" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "Na objednávku" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "Ve výrobě" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "Externí zásoby" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Dostupné zásoby" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "Dostupné náhradní zásoby" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "Dostupná varianta skladu" @@ -1506,8 +1507,8 @@ msgstr "Uživatel" msgid "Price break quantity" msgstr "Množství cenové slevy" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Cena" @@ -1530,7 +1531,7 @@ msgstr "Název tohoto webhooku" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Aktivní" @@ -1608,7 +1609,7 @@ msgstr "Název" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Definice" msgid "Unit definition" msgstr "Definice jednotky" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Příloha" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Hodnota" @@ -1955,7 +1956,7 @@ msgstr "Datum a čas skenování čárového kódu" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Kontext" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Výsledek" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} zrušeno" msgid "A order that is assigned to you was canceled" msgstr "Objednávka, která je vám přidělena, byla zrušena" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Přijaté položky" @@ -3677,7 +3678,7 @@ msgstr "Kontaktní telefonní číslo" msgid "Contact email address" msgstr "Kontaktní e-mailová adresa" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Kontakt" @@ -3722,7 +3723,7 @@ msgstr "Vyrábí tato společnost díly?" msgid "Default currency used for this company" msgstr "Výchozí měna používaná pro tuto společnost" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Adresa" @@ -3819,8 +3820,8 @@ msgstr "Odkaz na informace o adrese (externí)" msgid "Manufacturer Part" msgstr "Výrobce dílu" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Základní díl" @@ -3837,7 +3838,7 @@ msgstr "Vyberte výrobce" msgid "MPN" msgstr "MPN" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Číslo dílu výrobce" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Odkazovaný díl výrobce musí odkazovat na stejný základní díl" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "Adresa URL pro odkaz na externí díl dodavatele" msgid "Supplier part description" msgstr "Popis dílu dodavatele" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Poznámka" @@ -3932,8 +3933,8 @@ msgstr "základní cena" msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimální poplatek (např. poplatek za skladování)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Balení" @@ -3985,7 +3986,7 @@ msgstr "Výchozí měna používaná pro tohoto dodavatele" msgid "Company Name" msgstr "Jméno společnosti" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "Skladem" @@ -4225,7 +4226,7 @@ msgstr "Počet kopií, které se mají tisknout pro každý štítek" msgid "Connected" msgstr "Připojeno" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Neznámý" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Označení objednávky" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "Vytvořeno před" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "Vytvořeno po" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "Cílové datum před" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "Cílové datum po" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "Dokončeno před" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "Dokončeno po" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Objednávka" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Interní díl" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Dokončeno" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Nákupní objednávka" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "Nákupní objednávka" msgid "Sales Order" msgstr "Prodejní objednávka" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Cílené datum" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Datum vystavení" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "Datum vystavení objednávky" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Stav" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "Společnost, od které se položky objednávají" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "Reference dodavatele" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "Referenční kód objednávky dodavatele" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "přijal" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "Datum dokončení objednávky" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Místo určení" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "Dodavatel dílu se musí shodovat s dodavatelem PO" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "Množství musí být kladné" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Zákazník" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "Společnost, jíž se položky prodávají" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "Stav prodejní objednávky" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "Reference zákazníka " -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "Referenční kód objednávky zákazníka" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Datum odeslání" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "odesláno společností" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "Objednávka je již dokončena" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "Objednávka je již zrušena" -#: order/models.py:1279 +#: order/models.py:1284 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:1283 +#: order/models.py:1288 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:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 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:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Množství položky" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "Označení řádkové položky" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "Poznámky k řádkovým položkám" -#: order/models.py:1637 +#: order/models.py:1642 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:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "Popis řádkové položky (nepovinné)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "Dodatečný kontext pro tento řádek" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "Cena za jednotku" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "Řádková položka nákupní objednávky" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "Dodavatelský díl musí odpovídat dodavateli" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "Díl dodavatele" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Doručeno" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "Počet přijatých položek" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Nákupní cena" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Jednotková nákupní cena" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "Řádková položka prodejní objednávky" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuální díl nelze přiřadit k prodejní objednávce" -#: order/models.py:1924 +#: order/models.py:1929 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:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Prodejní cena" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Jednotková prodejní cena" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Odesláno" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Odeslané množství" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Datum odeslání" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "Datum doručení" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "Datum doručení zásilky" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Kontroloval(a)" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "Uživatel, který zkontroloval tuto zásilku" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Doprava" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Číslo zásilky" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Sledovací číslo" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Informace o sledování zásilky" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Číslo faktury" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "Referenční číslo přiřazené faktury" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "Zásilka již byla odeslána" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "Zásilka nemá žádné přidělené skladové položky" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "Skladová položka nebyla přiřazena" -#: order/models.py:2301 +#: order/models.py:2306 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:2304 +#: order/models.py:2309 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:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Přidělené množství nesmí překročit množství zásob" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "Množství musí být 1 pro serializovanou skladovou položku" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "Prodejní objednávka neodpovídá zásilce" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "Zásilka neodpovídá prodejní objednávce" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Řádek" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "Odkaz na zásilku z prodejní objednávky" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "Položka" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "Vyberte skladovou položku pro přidělení" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Zadejte množství pro přidělení zásob" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "Reference návratové objednávky" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "Společnost, od které se vrací položky" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "Stav návratové objednávky" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "Vyberte položku pro vrácení od zákazníka" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "Datum přijetí" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "Datum přijetí této vrácené položky" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "Výsledek" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "Výsledky pro tuto položku" -#: order/models.py:2818 +#: order/models.py:2823 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:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "Název dodavatele" msgid "Order cannot be cancelled" msgstr "Objednávku nelze zrušit" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "Povolit uzavření objednávky s neúplnými řádkovými položkami" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "Objednávka má nedokončené řádkové položky" @@ -5006,7 +5007,7 @@ msgstr "Dodavatel musí odpovídat objednávce" msgid "Purchase order must match supplier" msgstr "Objednávka musí odpovídat dodavateli" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "Řádková položka" @@ -5014,7 +5015,7 @@ msgstr "Řádková položka" msgid "Line item does not match purchase order" msgstr "Řádková položka neodpovídá nákupní objednávce" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "Vyberte cílové umístění pro přijaté položky" @@ -5022,7 +5023,7 @@ msgstr "Vyberte cílové umístění pro přijaté položky" msgid "Enter batch code for incoming stock items" msgstr "Zadat kód šarže pro příchozí skladové položky" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "Zadat sériová čísla pro příchozí skladové položky" msgid "Override packaging information for incoming stock items" msgstr "Přepsat informace o obalu pro příchozí skladové položky" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "Dodatečná poznámka pro příchozí skladové položky" @@ -5059,7 +5060,7 @@ msgstr "Tento čárový kód se již používá" msgid "An integer quantity must be provided for trackable parts" msgstr "U sledovatelných dílů musí být uvedeno celočíselné množství" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "Musí být uvedeny řádkové položky" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "Přidělené položky" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "Množství musí být kladné" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "Výsledky" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Nákupní měna této skladové položky" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Skladové položky" @@ -7764,7 +7765,7 @@ msgstr "Celkem" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Sériové číslo" @@ -7789,7 +7790,7 @@ msgstr "Report o testu skladové položky" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Instalované položky" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "Nadřazená místo" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "Typy skladových umístění" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Skladové umístění" @@ -7978,11 +7979,11 @@ msgstr "Skladové umístění" msgid "Stock Locations" msgstr "Skladová umístění" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Správce" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "Toto skladové umístění nemůžete označit jako strukturální, prot msgid "Part must be specified" msgstr "Díl musí být zadán" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "Skladové položky nelze umístit do strukturálních skladových umístění!" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "Nelze vytvořit skladovou položku pro virtuální díl" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "Množství musí být 1 pro položku se sériovým číslem" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "Položka nemůže patřit sama sobě" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Nadřazená skladová položka" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Vyberte odpovídající díl dodavatele pro tuto skladovou položku" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "Kde se tato skladová položka nachází?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "Balení, ve kterém je tato skladová položka uložena" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "Instalováno v" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "Je tato položka nainstalována v jiné položce?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "Sériové číslo pro tuto položku" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "Kód šarže pro tuto skladovou položku" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "Výrobní příkaz, který spotřeboval tuto skladovou položku" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "Zdrojová nákupní objednávka" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Nákupní objednávka pro tuto skladovou položku" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "Odstranit tuto skladovou položku po vyčerpání zásob" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "Skladová položka byla přidělena prodejní objednávce" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "Skladová položka je nainstalována v jiné položce" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "Skladová položka obsahuje jiné položky" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "Skladová položka byla přidělena zákazníkovi" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "Skladová položka je ve výrobě" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "Duplicitní skladové položky" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "Skladové položky musí odkazovat na stejný díl" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "Skladové položky musí odkazovat na stejný díl dodavatele" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "Zásobová položka nemůže být přesunuta, protože není skladem" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "Sledování skladových položek" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "Výsledek testu skladové položky" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Výsledek testu" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "Čas ukončení testu nesmí být dřívější než čas zahájení testu" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "Sériové číslo je příliš velké" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Nadřazená položka" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "Nadřazená skladová položka" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "Číslo dílu dodavatele" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Podřízené položky" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "Nákupní cena této skladové položky za jednotku nebo balení" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "Zadejte sériová čísla pro nové položky" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "Cílové skladové umístění" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "Volitelné pole pro poznámku" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "K tomuto dílu nelze přiřadit sériová čísla" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Sériová čísla již existují" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "Vyberte skladovou položku k instalaci" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "Zadejte množství položek k instalaci" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "Skladová položka je nedostupná" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "Vybraný díl není v kusovníku" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "Cílové umístění pro odinstalovanou položku" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "Vybraný díl není platnou volbou pro převod" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "Stavový kód skladové položky" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "Cílové umístění pro vrácené položky" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "Vybrat skladové položky pro změnu stavu" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "Nejsou vybrány žádné skladové položky" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Podumístění" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "Nadřazené skladové umístění" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "Položka je přidělena prodejní objednávce" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "Položka je přidělena výrobnímu příkazu" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "Zákazník, kterému mají být přiděleny skladové položky" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "Musí být poskytnut seznam skladových položek" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "Povolit sloučení skladových položek s různými díly dodavatele" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "Povolit sloučení skladových položek s různými stavovými kódy" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "Musí být poskytnuty alespoň dvě skladové položky" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "Beze změny" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "Hodnota primárního klíče skladové položky" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "Skladová položka není skladem" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "Prodejní objednávky" msgid "Return Orders" msgstr "Návratové objednávky" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Uživatelské jméno" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Křestní jméno" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Křestní jméno uživatele" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Příjmení" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Příjmení uživatele" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "Emailová adresa uživatele" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Personál" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Má tento uživatel oprávnění personálu" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Super-uživatel" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Je tento uživatel superuživatel" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Je tento uživatelský účet aktivní" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Váš účet byl vytvořen." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Pro přihlášení použijte funkci obnovení hesla" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Vítejte v InvenTree" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index e2dff237d4..440ad01f2b 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Ugyldigt antal angivet" @@ -108,14 +108,14 @@ msgstr "Angiv dato" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Bemærkninger" @@ -356,59 +356,59 @@ msgstr "Kinesisk (traditionelt)" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "E-mail" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metadata skal være et python dict objekt" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "JSON metadata felt, til brug af eksterne plugins" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Forkert formateret mønster" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Ukendt formatnøgle angivet" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Mangler nødvendig formatnøgle" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Referencefelt må ikke være tomt" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Reference skal matche det påkrævede mønster" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Referencenummer er for stort" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Ugyldigt valg" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Ugyldigt valg" msgid "Name" msgstr "Navn" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Navn" msgid "Description" msgstr "Beskrivelse" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Beskrivelse (valgfri)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Sti" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Markdown noter (valgfri)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Stregkode Data" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Tredjeparts stregkode data" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Stregkode Hash" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Unik hash af stregkode data" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Eksisterende stregkode fundet" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Serverfejl" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "En fejl blev logget af serveren." @@ -527,25 +527,25 @@ msgstr "Overskuddet må ikke overstige 100%" msgid "Invalid value for overage" msgstr "Ugyldig værdi for overskud" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Overordnet produktion" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Produktion skal anulleres, før den kan slettes" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Forbrugsvare" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Valgfri" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Sporet" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Allokeret" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Tilgængelig" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Produktionsordre" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Produktionsordrer" @@ -715,7 +726,7 @@ msgstr "Ugyldigt valg for overordnet produktion" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "Byggeordre enhed kan ikke ændres" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Produktionsordre reference" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Produktions statuskode" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Batch Kode" @@ -818,7 +829,7 @@ msgstr "Batch Kode" msgid "Batch code for this build output" msgstr "Batch kode til dette produktions output" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Oprettelsesdato" @@ -839,7 +850,7 @@ msgstr "Projekteret afslutningsdato" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Dato for afslutning" @@ -855,8 +866,8 @@ msgstr "Udstedt af" msgid "User who issued this build order" msgstr "Bruger som udstedte denne byggeordre" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Ansvarlig" @@ -865,12 +876,12 @@ msgstr "Ansvarlig" msgid "User or group responsible for this build order" msgstr "Bruger eller gruppe ansvarlig for denne byggeordre" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Ekstern link" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Link til ekstern URL" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Prioritet af denne byggeordre" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "En byggeordre er fuldført" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1071,16 +1082,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "Accepter at lagervarer ikke er fuldt tildelt til denne byggeordre" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Accepter ufuldført" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "Bruger" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Vedhæftning" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Afsendt" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index f09735f94b..b10d1f196f 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" @@ -108,14 +108,14 @@ msgstr "Datum eingeben" msgid "Invalid decimal value" msgstr "Ungültiger Dezimalwert" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Notizen" @@ -356,59 +356,59 @@ msgstr "Chinesisch (Traditionell)" msgid "Log in to the app" msgstr "Bei der App anmelden" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "Email" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Fehler beim Ausführen der Plugin Validierung" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metadaten müssen ein Python-Dict Objekt sein" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Plugin Metadaten" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "JSON-Metadatenfeld, für die Verwendung durch externe Plugins" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Falsch formatiertes Muster" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Unbekannter Formatschlüssel angegeben" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Erforderlicher Formatschlüssel fehlt" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Referenz-Feld darf nicht leer sein" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Referenz muss erforderlichem Muster entsprechen" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Referenznummer ist zu groß" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Doppelte Namen können nicht unter dem selben Elternteil existieren" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Ungültige Auswahl" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Ungültige Auswahl" msgid "Name" msgstr "Name" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Name" msgid "Description" msgstr "Beschreibung" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Beschreibung (optional)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Pfad" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Markdown Notizen (optional)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Barcode-Daten" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Drittanbieter-Barcode-Daten" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Barcode-Hash" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Eindeutiger Hash der Barcode-Daten" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Bestehender Barcode gefunden" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "Aufgabe fehlgeschlagen" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "Hintergrundarbeiteraufgabe '{f}' fehlgeschlagen nach {n} Versuchen" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Serverfehler" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Ein Fehler wurde vom Server protokolliert." @@ -527,25 +527,25 @@ msgstr "Überschuss darf 100% nicht überschreiten" msgid "Invalid value for overage" msgstr "Ungültiger Wert für Ausschuss" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Bestellstatus" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Eltern-Bauauftrag" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "Varianten einschließen" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "Varianten einschließen" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "Varianten einschließen" msgid "Part" msgstr "Teil" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategorie" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "Vorgänger-Build" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Mir zugewiesen" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Aufgegeben von" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Zugewiesen zu" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "Erstellt vor" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "Erstellt nach" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "Hat Startdatum" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "Gültigkeitsdauer vor" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "Gültigkeitsdauer nach" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "geplantes Bestelldatum" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "Zieldatum vor" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "Zieldatum nach" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "Abgeschlossen vor" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "Abgeschlossen nach" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "Baum ausschließen" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Verbrauchsmaterial" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Optional" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Baugruppe" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Nachverfolgt" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Prüfbar" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "Offene Bestellung" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Zugeordnet" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Verfügbar" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Bauauftrag" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Lagerort" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Bauaufträge" @@ -715,7 +726,7 @@ msgstr "Ungültige Wahl für übergeordneten Bauauftrag" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Verantwortlicher Benutzer oder Gruppe muss angegeben werden" @@ -723,7 +734,7 @@ msgstr "Verantwortlicher Benutzer oder Gruppe muss angegeben werden" msgid "Build order part cannot be changed" msgstr "Teil in Bauauftrag kann nicht geändert werden" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "Zieldatum muss nach dem Startdatum liegen" @@ -731,8 +742,8 @@ msgstr "Zieldatum muss nach dem Startdatum liegen" msgid "Build Order Reference" msgstr "Bauauftragsreferenz" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Bau-Statuscode" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Losnummer" @@ -818,7 +829,7 @@ msgstr "Losnummer" msgid "Batch code for this build output" msgstr "Losnummer für dieses Endprodukt" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Erstelldatum" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Fertigstellungsdatum" @@ -855,8 +866,8 @@ msgstr "Aufgegeben von" msgid "User who issued this build order" msgstr "Nutzer der diesen Bauauftrag erstellt hat" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Verantwortlicher Benutzer" @@ -865,12 +876,12 @@ msgstr "Verantwortlicher Benutzer" msgid "User or group responsible for this build order" msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Externer Link" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Link zu einer externen URL" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Priorität dieses Bauauftrags" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Projektcode" @@ -908,46 +919,46 @@ msgstr "Ein Bauauftrag wurde fertiggestellt" msgid "Serial numbers must be provided for trackable parts" msgstr "Seriennummern müssen für nachverfolgbare Teile angegeben werden" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "kein Endprodukt angegeben" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Endprodukt bereits hergstellt" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "Menge kann nicht größer als die Ausgangsmenge sein" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Build Ausgabe {serial} hat nicht alle erforderlichen Tests bestanden" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Bauauftragsposition" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Objekt bauen" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Objekt bauen" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Anzahl" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Erforderliche Menge für Auftrag" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Reserviermenge muss größer null sein" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Lagerartikel" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Quell-Lagerartikel" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Anzahl an Lagerartikel dem Bauauftrag zuweisen" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Installiere in" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Ziel-Lagerartikel" @@ -1062,8 +1073,8 @@ msgstr "Ganzzahl für verfolgbare Teile erforderlich" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ganzzahl erforderlich da die Stückliste nachverfolgbare Teile enthält" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Seriennummer" @@ -1071,16 +1082,6 @@ msgstr "Seriennummer" msgid "Enter serial numbers for build outputs" msgstr "Seriennummer für dieses Endprodukt eingeben" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Lagerort" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "Lagerort für Bauprodukt" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Benötigte Lagerartikel automatisch mit passenden Seriennummern zuweisen" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig" @@ -1182,7 +1183,7 @@ msgstr "Akzeptieren, dass Lagerartikel diesem Bauauftrag nicht vollständig zuge msgid "Required stock has not been fully allocated" msgstr "Benötigter Bestand wurde nicht vollständig zugewiesen" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Unvollständig Zuweisung akzeptieren" @@ -1226,11 +1227,11 @@ msgstr "Bauauftragspositionsartikel" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part muss auf dasselbe Teil verweisen wie der Bauauftrag" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "Teil muss auf Lager sein" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Verfügbare Menge ({q}) überschritten" @@ -1243,7 +1244,7 @@ msgstr "Für Zuweisung von verfolgten Teilen muss ein Endprodukt angegeben sein" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Endprodukt kann bei Zuweisung nicht-verfolgter Teile nicht angegeben werden" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Zuweisungen müssen angegeben werden" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "Zusammenbau" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Zuliefererteil" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Zugewiesene Menge" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Nachverfolgbar" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "Vererbt" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Varianten zulassen" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Stücklisten-Position" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Zugewiesener Bestand" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "Bestellt" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "In Produktion" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "Externes Lager" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Verfügbarer Bestand" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "Verfügbares Ersatzmaterial" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "Benutzer" msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Preis" @@ -1530,7 +1531,7 @@ msgstr "Name für diesen Webhook" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Aktiv" @@ -1608,7 +1609,7 @@ msgstr "Titel" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Definition" msgid "Unit definition" msgstr "Einheitsdefinition" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Anhang" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Wert" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Kontext" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Ergebnis" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} storniert" msgid "A order that is assigned to you was canceled" msgstr "Eine Bestellung, die Ihnen zugewiesen war, wurde storniert" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Artikel erhalten" @@ -3677,7 +3678,7 @@ msgstr "Kontakt-Telefon" msgid "Contact email address" msgstr "Kontakt-Email" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Kontakt" @@ -3722,7 +3723,7 @@ msgstr "Produziert diese Firma Teile?" msgid "Default currency used for this company" msgstr "Standard-Währung für diese Firma" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Adresse" @@ -3819,8 +3820,8 @@ msgstr "Link zu Adressinformationen (extern)" msgid "Manufacturer Part" msgstr "Herstellerteil" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Basisteil" @@ -3837,7 +3838,7 @@ msgstr "Hersteller auswählen" msgid "MPN" msgstr "MPN" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Hersteller-Teilenummer" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "Teil-URL des Zulieferers" msgid "Supplier part description" msgstr "Zuliefererbeschreibung des Teils" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Notiz" @@ -3932,8 +3933,8 @@ msgstr "Basiskosten" msgid "Minimum charge (e.g. stocking fee)" msgstr "Mindestpreis" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Verpackungen" @@ -3985,7 +3986,7 @@ msgstr "Standard-Währung für diesen Zulieferer" msgid "Company Name" msgstr "Firmenname" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "Auf Lager" @@ -4225,7 +4226,7 @@ msgstr "Anzahl der zu druckenden Kopien für jedes Label" msgid "Connected" msgstr "Verbunden" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Unbekannt" @@ -4313,105 +4314,105 @@ msgstr "Maschinenkonfiguration" msgid "Config type" msgstr "Konfigurationstyp" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Bestellreferenz" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "Ausstehend" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Erstellt von" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "Hat Preise" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Bestellung" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "Bestellung abgeschlossen" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Internes Teil" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "Bestellung ausstehend" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Fertig" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Bestellung" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "Bestellung" msgid "Sales Order" msgstr "Auftrag" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "Währung für diesen Auftrag (leer lassen, um Firmenstandard zu verwende msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "Kontakt stimmt nicht mit der ausgewählten Firma überein" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "Auftragsbeschreibung (optional)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "Projektcode für diesen Auftrag auswählen" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Link auf externe Seite" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Zieldatum" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Geplantes Lieferdatum für Auftrag." -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Aufgabedatum" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "Datum an dem die Bestellung aufgegeben wurde" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "Nutzer oder Gruppe der/die für diesen Auftrag zuständig ist/sind" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "Ansprechpartner für diesen Auftrag" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "Firmenadresse für diesen Auftrag" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Bestell-Referenz" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Status" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "Bestellungs-Status" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "Firma bei der die Teile bestellt werden" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "Zulieferer-Referenz" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "Zulieferer Bestellreferenz" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "Empfangen von" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "Datum an dem der Auftrag fertigstellt wurde" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Ziel-Lager" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "Teile-Zulieferer muss dem Zulieferer der Bestellung entsprechen" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "Anzahl muss eine positive Zahl sein" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kunde" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "Firma an die die Teile verkauft werden" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "Kundenreferenz" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "Bestellreferenz" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Versanddatum" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "Versand von" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "Bestellung ist bereits abgeschlossen" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "Bestellung ist bereits storniert" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "Nur ein offener Auftrag kann als abgeschlossen markiert werden" -#: order/models.py:1283 +#: order/models.py:1288 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:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 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:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Anzahl" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "Position - Referenz" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "Position - Notizen" -#: order/models.py:1637 +#: order/models.py:1642 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:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "Positionsbeschreibung (optional)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "Zusätzlicher Kontext für diese Zeile" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "Stückpreis" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "Lieferantenteil muss mit Lieferant übereinstimmen" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "Zuliefererteil" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Empfangen" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "Empfangene Objekt-Anzahl" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Preis" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Preis pro Einheit" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "Ein virtuelles Teil kann nicht einem Auftrag zugeordnet werden" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "Nur verkaufbare Teile können einem Auftrag zugewiesen werden" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Verkaufspreis" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Stückverkaufspreis" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Versendet" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Versendete Menge" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Versanddatum" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "Lieferdatum" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "Versanddatum" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Kontrolliert von" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "Benutzer, der diese Sendung kontrolliert hat" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Sendung" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Sendungsnummer" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Sendungsverfolgungsnummer" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Informationen zur Sendungsverfolgung" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Rechnungsnummer" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "Referenznummer für zugehörige Rechnung" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "Sendung wurde bereits versandt" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "Sendung hat keine zugewiesene Lagerartikel" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "Lagerartikel wurde nicht zugewiesen" -#: order/models.py:2301 +#: order/models.py:2306 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:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "Kann Lagerartikel keiner Zeile ohne Teil hinzufügen" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Die zugeordnete Anzahl darf nicht die verfügbare Anzahl überschreiten" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "Anzahl für serialisierte Lagerartikel muss 1 sein" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "Auftrag gehört nicht zu Sendung" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "Sendung gehört nicht zu Auftrag" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Position" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "Sendungsnummer-Referenz" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "Position" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "Lagerartikel für Zuordnung auswählen" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Anzahl für Bestandszuordnung eingeben" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "Rücksendungsreferenz" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "Firma von der die Artikel zurückgeschickt werden" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "Status der Rücksendung" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "Artikel zur Rücksendung auswählen" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "Empfangsdatum" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "Das Datum des Empfangs dieses Rücksendeartikels" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "Ergebnis" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "Ergebnis für dieses Zeilenelement" -#: order/models.py:2818 +#: order/models.py:2823 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:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "Lieferant" msgid "Order cannot be cancelled" msgstr "Bestellung kann nicht verworfen werden" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "Erlaube das Schließen des Auftrags mit unvollständigen Positionen" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "Auftrag hat unvollständige Positionen" @@ -5006,7 +5007,7 @@ msgstr "Lieferant muss mit der Bestellung übereinstimmen" msgid "Purchase order must match supplier" msgstr "Die Bestellung muss mit dem Lieferant übereinstimmen" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "Position" @@ -5014,7 +5015,7 @@ msgstr "Position" msgid "Line item does not match purchase order" msgstr "Position stimmt nicht mit Kaufauftrag überein" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "Zielort für empfangene Teile auswählen" @@ -5022,7 +5023,7 @@ msgstr "Zielort für empfangene Teile auswählen" msgid "Enter batch code for incoming stock items" msgstr "Losnummer für eingehende Lagerartikel" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "Ablaufdatum" @@ -5039,7 +5040,7 @@ msgstr "Seriennummern für eingehende Lagerartikel" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "Barcode ist bereits in Verwendung" msgid "An integer quantity must be provided for trackable parts" msgstr "Ganzzahl für verfolgbare Teile erforderlich" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "Positionen müssen angegeben werden" @@ -5087,59 +5088,59 @@ msgstr "Verkaufspreis-Währung" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "Keine Sendungsdetails angegeben" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "Position ist nicht diesem Auftrag zugeordnet" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "Anzahl muss positiv sein" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "Seriennummern zum Zuweisen eingeben" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "Sendung wurde bereits versandt" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "Sendung ist nicht diesem Auftrag zugeordnet" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "Folgende Serienummern konnten nicht gefunden werden" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "Artikel der Bestellzeile zurücksenden" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "Artikel entspricht nicht der Rücksendeschrift" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "Artikel wurde bereits erhalten" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "Artikel können nur bei laufenden Bestellungen empfangen werden" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "Verkaufspreis-Währung" @@ -6022,7 +6023,7 @@ msgstr "Diese Stücklisten-Position wird in die Stücklisten von Teil-Varianten msgid "Stock items for variant parts can be used for this BOM item" msgstr "Bestand von Varianten kann für diese Stücklisten-Position verwendet werden" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "Menge muss eine Ganzzahl sein" @@ -6090,7 +6091,7 @@ msgstr "Ergebnisse" msgid "Number of results recorded against this template" msgstr "Anzahl der Ergebnisse, die in dieser Vorlage aufgezeichnet wurden" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Kaufwährung dieses Lagerartikels" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Lagerartikel" @@ -7764,7 +7765,7 @@ msgstr "Summe" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Seriennummer" @@ -7789,7 +7790,7 @@ msgstr "Lagerartikel Test-Bericht" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Verbaute Objekte" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "Unterorte in gefilterte Ergebnisse einbeziehen" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "Übergeordneter Ort" @@ -7934,7 +7935,7 @@ msgstr "Gültigkeitsdauer vor" msgid "Expiry date after" msgstr "Gültigkeitsdauer nach" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "überfällig" @@ -7970,7 +7971,7 @@ msgstr "Lagerstandorte Typen" msgid "Default icon for all locations that have no icon set (optional)" msgstr "Standardsymbol für alle Orte, die kein Icon gesetzt haben (optional)" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Bestand-Lagerort" @@ -7978,11 +7979,11 @@ msgstr "Bestand-Lagerort" msgid "Stock Locations" msgstr "Bestand-Lagerorte" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Besitzer" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "Besitzer auswählen" @@ -8014,257 +8015,257 @@ msgstr "Sie können diesen Lagerort nicht als strukturell markieren, da sich ber msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "Lagerartikel können nicht in strukturelle Lagerorte abgelegt werden!" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "Für virtuelle Teile können keine Lagerartikel erstellt werden" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Artikeltyp ('{self.supplier_part.part}') muss {self.part} sein" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "Anzahl muss für Objekte mit Seriennummer 1 sein" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Seriennummer kann nicht gesetzt werden wenn die Anzahl größer als 1 ist" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "Teil kann nicht zu sich selbst gehören" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "Teil muss eine Referenz haben wenn is_building wahr ist" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "Referenz verweist nicht auf das gleiche Teil" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Eltern-Lagerartikel" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "Basis-Teil" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Passendes Zuliefererteil für diesen Lagerartikel auswählen" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "Wo wird dieses Teil normalerweise gelagert?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "Verpackung, in der dieser Lagerartikel gelagert ist" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "verbaut in" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "Ist dieses Teil in einem anderen verbaut?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "Seriennummer für dieses Teil" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "Losnummer für diesen Lagerartikel" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "Bestand" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "Quellbau" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "Bauauftrag für diesen Lagerartikel" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "Verbraucht von" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "Bauauftrag der diesen Lagerartikel verbrauchte" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "Quelle Bestellung" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Bestellung für diesen Lagerartikel" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "Ziel-Auftrag" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Ablaufdatum für Lagerartikel. Bestand wird danach als abgelaufen gekennzeichnet" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "Löschen wenn leer" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "Diesen Lagerartikel löschen wenn der Bestand aufgebraucht ist" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "Preis für eine Einheit bei Einkauf" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "In Teil umgewandelt" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "Teil ist nicht verfolgbar" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "Anzahl muss eine Ganzzahl sein" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Menge darf die verfügbare Lagermenge ({self.quantity}) nicht überschreiten" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "Anzahl stimmt nicht mit den Seriennummern überein" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "Testvorlage existiert nicht" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "Artikel wurde einem Kundenauftrag zugewiesen" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "Lagerartikel ist in anderem Element verbaut" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "Lagerartikel enthält andere Artikel" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "Artikel wurde einem Kunden zugewiesen" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "Lagerartikel wird aktuell produziert" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "Nachverfolgbare Lagerartikel können nicht zusammengeführt werden" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "Artikel duplizeren" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "Lagerartikel müssen auf dasselbe Teil verweisen" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "Lagerartikel müssen auf dasselbe Lieferantenteil verweisen" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "Status-Codes müssen zusammenpassen" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "Lagerartikel kann nicht bewegt werden, da kein Bestand vorhanden ist" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "Eintrags-Notizen" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "Wert muss für diesen Test angegeben werden" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "Anhang muss für diesen Test hochgeladen werden" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Testergebnis" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "Test Ausgabe Wert" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "Test Ergebnis Anhang" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "Test Notizen" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "Teststation" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "Der Bezeichner der Teststation, in der der Test durchgeführt wurde" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "Gestartet" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "Der Zeitstempel des Teststarts" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "Fertiggestellt" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "Der Zeitstempel der Test-Beendigung" @@ -8320,217 +8321,213 @@ msgstr "Vorlagen-ID oder Testname muss angegeben werden" msgid "The test finished time cannot be earlier than the test started time" msgstr "Die Test-Endzeit kann nicht früher als die Startzeit des Tests sein" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "Seriennummer ist zu lang" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Elternposition" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "Packungsgröße beim Hinzufügen verwenden: Die definierte Menge ist die Anzahl der Pakete" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "abgelaufen" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Untergeordnete Objekte" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "Einkaufspreis dieses Lagerartikels, pro Einheit oder Verpackungseinheit" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "Anzahl der zu serialisierenden Lagerartikel eingeben" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Anzahl darf nicht die verfügbare Menge überschreiten ({q})" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "Seriennummern für neue Teile eingeben" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "Ziel-Bestand" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "Optionales Notizfeld" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "Seriennummern können diesem Teil nicht zugewiesen werden" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Seriennummern existieren bereits" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "Lagerartikel für Installation auswählen" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "Zu installierende Menge" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "Anzahl der zu verwendenden Artikel eingeben" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr " Transaktionsnotizen hinzufügen (optional)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "Die zu verwendende Menge muss mindestens 1 sein" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "Lagerartikel ist nicht verfügbar" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "Ausgewähltes Teil ist nicht in der Stückliste" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "Die zu verwendende Menge darf die verfügbare Menge nicht überschreiten" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "Ziel Lagerort für unverbautes Objekt" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "Wählen Sie einen Teil aus, zu dem dieser Lagerartikel geändert werden soll" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "Das ausgewählte Teil ist keine gültige Option für die Umwandlung" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Lagerartikel konnte nicht mit Zulieferteil zugewiesen werden" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "Lagerartikel Status-Code" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "Ziel Lagerort für zurückgegebene Artikel" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "Lagerartikel auswählen, um den Status zu ändern" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "Keine Lagerartikel ausgewählt" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Unter-Lagerorte" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "Übergeordneter Lagerort" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "Teil muss verkaufbar sein" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "Artikel ist einem Kundenauftrag zugeordnet" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "Artikel ist einem Fertigungsauftrag zugeordnet" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "Kunde zum Zuweisen von Lagerartikel" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "Ausgewählte Firma ist kein Kunde" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "Notizen zur Lagerzuordnung" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "Eine Liste der Lagerbestände muss angegeben werden" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "Notizen zur Lagerartikelzusammenführung" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "Unterschiedliche Lieferanten erlauben" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "Zusammenführen von Lagerartikeln mit unterschiedlichen Lieferanten erlauben" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "Unterschiedliche Status erlauben" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "Zusammenführen von Lagerartikeln mit unterschiedlichen Status-Codes erlauben" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "Mindestens zwei Lagerartikel müssen angegeben werden" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "Keine Änderung" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "Primärschlüssel Lagerelement" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "Bestandsbewegungsnotizen" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "Aufträge" msgid "Return Orders" msgstr "Rücksendeaufträge" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Benutzername" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Vorname" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Vorname des Benutzers" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Nachname" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Nachname des Benutzers" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "E-Mailadresse des Benutzers" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Mitarbeiter" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Hat der Benutzer die Mitarbeiter Berechtigung" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Administrator" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Ist dieser Benutzer ein Administrator" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Ist dieses Benutzerkonto aktiv" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Ihr Konto wurde erstellt." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Bitte benutzen Sie die Passwort-zurücksetzen-Funktion, um sich anzumelden" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Willkommen bei InvenTree" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index ccd0760f12..f0da72cf12 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Μη έγκυρη ποσότητα" @@ -108,14 +108,14 @@ msgstr "Εισάγετε ημερομηνία" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Σημειώσεις" @@ -356,59 +356,59 @@ msgstr "Κινέζικα (Παραδοσιακά)" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Σφάλμα κατά την εκτέλεση επικύρωσης προσθέτου" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Τα μεταδεδομένα πρέπει να είναι ένα αντικείμενο dict python" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Μεταδεδομένα Πρόσθετου" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "JSON πεδίο μεταδεδομένων, για χρήση από εξωτερικά πρόσθετα" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Λανθασμένο μοτίβο" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Δώσατε λάθος μορφή κλειδιού" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Λείπει το απαραίτητο κλειδί" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Το πεδίο δεν μπορεί να είναι άδειο" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Η αναφορά πρέπει να ταιριάζει με το απαιτούμενο μοτίβο" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Ο αριθμός αναφοράς είναι πολύ μεγάλος" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Διπλότυπα ονόματα δεν μπορούν να υπάρχουν στον ίδιο γονέα" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Μη έγκυρη επιλογή" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Μη έγκυρη επιλογή" msgid "Name" msgstr "Όνομα" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Όνομα" msgid "Description" msgstr "Περιγραφή" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Περιγραφή (προαιρετική)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Μονοπάτι" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Σημειώσεις Markdown (προαιρετικό)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Στοιχεία Barcode" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Δεδομένα barcode τρίτων" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Μοναδικό hash δεδομένων barcode" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Βρέθηκε υπάρχων barcode" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Σφάλμα διακομιστή" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Ένα σφάλμα έχει καταγραφεί από το διακομιστή." @@ -527,25 +527,25 @@ msgstr "Η μέση τιμή δεν πρέπει να υπερβαίνει το msgid "Invalid value for overage" msgstr "Μη έγκυρη τιμή για υπέρβαση" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Γονική Κατασκευή" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "Εξάρτημα" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Εκδόθηκε από" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγραφεί" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Αναλώσιμο" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Προαιρετικό" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Υπό παρακολούθηση" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Κατανεμημένο" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Διαθέσιμο" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Σειρά Κατασκευής" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Τοποθεσία" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Δημιουργία Παραγγελιών" @@ -715,7 +726,7 @@ msgstr "Μη έγκυρη επιλογή για γονική κατασκευή" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "Εξάρτημα από εντολή κατασκευής δεν μπορεί να αλλάξει" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Αναφορά Παραγγελίας Κατασκευής" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Κωδικός κατάστασης κατασκευής" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Κωδικός Παρτίδας" @@ -818,7 +829,7 @@ msgstr "Κωδικός Παρτίδας" msgid "Batch code for this build output" msgstr "Κωδικός παρτίδας για αυτήν την κατασκευή" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Ημερομηνία Δημιουργίας" @@ -839,7 +850,7 @@ msgstr "Ημερομηνία ολοκλήρωσης στόχου" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ημερομηνία ολοκλήρωσης της κατασκευής. Η κατασκευή θα καθυστερήσει μετά από αυτή την ημερομηνία." -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Ημερομηνία ολοκλήρωσης" @@ -855,8 +866,8 @@ msgstr "Εκδόθηκε από" msgid "User who issued this build order" msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελία κατασκευής" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Υπεύθυνος" @@ -865,12 +876,12 @@ msgstr "Υπεύθυνος" msgid "User or group responsible for this build order" msgstr "Χρήστης ή ομάδα υπεύθυνη για αυτή την εντολή κατασκευής" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Εξωτερικοί σύνδεσμοι" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Σύνδεσμος προς εξωτερική διεύθυνση URL" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Προτεραιότητα αυτής της εντολής κατασκευής" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Κωδικός Έργου" @@ -908,46 +919,46 @@ msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθ msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Δεν καθορίστηκε έξοδος κατασκευής" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "Η ποσότητα δεν μπορεί να είναι μεγαλύτερη από την παραγόμενη ποσότητα" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Το προϊόν κατασκευής {serial} δεν έχει περάσει όλες τις απαιτούμενες δοκιμές" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Αντικείμενο κατασκευής" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Αντικείμενο κατασκευής" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Ποσότητα" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Απαιτούμενη ποσότητα για την εντολή κατασκευής" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Το στοιχείο κατασκευής πρέπει να ορίζει μια έξοδο κατασκευής, καθώς το κύριο τμήμα επισημαίνεται ως ανιχνεύσιμο" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Η καταχωρημένη ποσότητα ({q}) δεν πρέπει να υπερβαίνει τη διαθέσιμη ποσότητα αποθέματος ({a})" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμημένο" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Η ποσότητα πρέπει να είναι 1 για σειριακό απόθεμα" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν ταιριάζει με τη γραμμή ΤΥ" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Στοιχείο Αποθέματος" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Στοιχείο πηγαίου αποθέματος" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Ποσότητα αποθέματος για διάθεση για κατασκευή" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Εγκατάσταση σε" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Αποθήκη προορισμού" @@ -1062,8 +1073,8 @@ msgstr "Ακέραιη ποσότητα που απαιτείται για αν msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ακέραιη ποσότητα που απαιτείται, καθώς ο λογαριασμός των υλικών περιέχει ανιχνεύσιμα μέρη" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Σειριακοί αριθμοί" @@ -1071,16 +1082,6 @@ msgstr "Σειριακοί αριθμοί" msgid "Enter serial numbers for build outputs" msgstr "Εισάγετε ποσότητα για την έξοδο κατασκευής" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Τοποθεσία" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Αυτόματη κατανομή των απαιτούμενων στοιχείων με τους αντίστοιχους σειριακούς αριθμούς" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Οι παρακάτω σειριακοί αριθμοί υπάρχουν ήδη ή δεν είναι έγκυροι" @@ -1182,7 +1183,7 @@ msgstr "Αποδεχτείτε ότι αντικείμενα αποθέματο msgid "Required stock has not been fully allocated" msgstr "Το απαιτούμενο απόθεμα δεν έχει δεσμευτεί πλήρως" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Αποδοχή Μη Ολοκληρωμένων" @@ -1226,11 +1227,11 @@ msgstr "Αντικείμενο Γραμμής Κατασκευής" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part πρέπει να δείχνει στο ίδιο εξάρτημα με τη εντολή κατασκευής" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "Χρήστης" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Συνημμένο" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "Εντολές Πώλησης" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Επιθυμητή Προθεσμία" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Κατάσταση" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Προορισμός" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Αποστάλθηκε" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Ο λογαριασμός σας δημιουργήθηκε." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Παρακαλούμε χρησιμοποιήστε τη λειτουργία επαναφοράς κωδικού πρόσβασης για να συνδεθείτε" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Καλώς ήρθατε στο InvenTree" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 9567369fba..a1ee98a120 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: 2025-06-30 23:14+0000\n" +"POT-Creation-Date: 2025-07-04 01:45+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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "" @@ -109,14 +109,14 @@ msgstr "" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "" @@ -357,59 +357,59 @@ msgstr "" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -417,9 +417,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -427,52 +427,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "" @@ -528,25 +528,25 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -560,7 +560,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -570,128 +570,139 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -716,7 +727,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -724,7 +735,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -732,8 +743,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -811,7 +822,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -819,7 +830,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "" @@ -840,7 +851,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "" @@ -856,8 +867,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -866,12 +877,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "" @@ -884,7 +895,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -909,46 +920,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -960,62 +971,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1063,8 +1074,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1072,16 +1083,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1095,7 +1096,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1183,7 +1184,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1227,11 +1228,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1244,7 +1245,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1300,73 +1301,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1507,8 +1508,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1531,7 +1532,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1609,7 +1610,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1686,7 +1687,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "" @@ -1764,7 +1765,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1956,7 +1957,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1973,7 +1974,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2120,7 +2121,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3678,7 +3679,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3723,7 +3724,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3820,8 +3821,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3838,7 +3839,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3883,7 +3884,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3914,14 +3915,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3933,8 +3934,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3986,7 +3987,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4226,7 +4227,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4314,105 +4315,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4420,8 +4421,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4449,446 +4450,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4947,11 +4948,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5007,7 +5008,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5015,7 +5016,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5023,7 +5024,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5040,7 +5041,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5060,7 +5061,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5088,59 +5089,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6023,7 +6024,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6091,7 +6092,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6215,8 +6216,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7765,7 +7766,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7790,7 +7791,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7851,7 +7852,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7935,7 +7936,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7971,7 +7972,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7979,11 +7980,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8015,257 +8016,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8321,217 +8322,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9013,86 +9010,86 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index 9ca02e266f..213956e922 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -108,14 +108,14 @@ msgstr "Ingrese la fecha" msgid "Invalid decimal value" msgstr "Número decimal no válido" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Notas" @@ -356,59 +356,59 @@ msgstr "Chino (Tradicional)" msgid "Log in to the app" msgstr "Iniciar sesión en la aplicación" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "Correo electrónico" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Error al ejecutar la validación del plug-in" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Los metadatos deben ser un objeto diccionario de python" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Metadatos del complemento" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "Campo de metadatos JSON, para uso por complementos externos" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Patrón con formato incorrecto" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Clave de formato especificado desconocida" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Falta la clave de formato necesaria" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "El campo de servidor no puede estar vacío" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "La referencia debe coincidir con la expresión regular {pattern}" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "El número de referencia es demasiado grande" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Los nombres duplicados no pueden existir bajo el mismo padre" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Selección no válida" msgid "Name" msgstr "Nombre" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Nombre" msgid "Description" msgstr "Descripción" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Descripción (opcional)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Ruta" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Notas de Markdown (opcional)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Datos de código de barras" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Datos de código de barras de terceros" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Hash del Código de barras" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Hash único de datos de código de barras" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Código de barras existente encontrado" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "Fallo en la tarea" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "La tarea en segundo plano '{f}' falló después de {n} intentos" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Error de servidor" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Se ha registrado un error por el servidor." @@ -527,25 +527,25 @@ msgstr "El excedente no debe superar el 100%" msgid "Invalid value for overage" msgstr "Valor no válido para sobrecarga" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Estado del pedido" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Construcción o Armado Superior" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "Incluye Variantes" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "Incluye Variantes" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "Incluye Variantes" msgid "Part" msgstr "Parte" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Categoría" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Asignado a mí" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Emitido por" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Asignadas a" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "Creado antes" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "Creado despues" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "Tiene fecha inicial" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "Fecha de inicio anterior" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "Fecha de inicio después" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "Tiene fecha límite" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "Fecha objetivo antes" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "Fecha objetivo después" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "Completado antes" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "Completado después" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "Fecha Mínima" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "Fecha Máxima" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "Excluir Árbol" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "La compilación debe cancelarse antes de poder ser eliminada" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Consumible" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Opcional" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Montaje" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Rastreado" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Comprobable" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "Pedido pendiente" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Asignadas" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Disponible" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Construir órden" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Ubicación" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Construir órdenes" @@ -715,7 +726,7 @@ msgstr "Opción no válida para la construcción padre" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Se debe especificar un usuario o grupo responsable" @@ -723,7 +734,7 @@ msgstr "Se debe especificar un usuario o grupo responsable" msgid "Build order part cannot be changed" msgstr "La parte del pedido de construcción no puede ser modificada" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "La fecha límite debe ser posterior a la fecha de inicio" @@ -731,8 +742,8 @@ msgstr "La fecha límite debe ser posterior a la fecha de inicio" msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Código de estado de construcción" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Numero de lote" @@ -818,7 +829,7 @@ msgstr "Numero de lote" msgid "Batch code for this build output" msgstr "Número de lote de este producto final" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Fecha de Creación" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Fecha de finalización" @@ -855,8 +866,8 @@ msgstr "Emitido por" msgid "User who issued this build order" msgstr "El usuario que emitió esta orden" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsable" @@ -865,12 +876,12 @@ msgstr "Responsable" msgid "User or group responsible for this build order" msgstr "Usuario o grupo responsable de esta orden de construcción" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Link externo" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Enlace a URL externa" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Prioridad de esta orden de construcción" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Código del proyecto" @@ -908,46 +919,46 @@ msgstr "Pedido #[order] ha sido procesado" 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:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "No se ha especificado salida de construcción" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "La construcción de la salida ya está completa" -#: build/models.py:1020 +#: build/models.py:1030 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:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "La cantidad no puede ser mayor que la cantidad de salida" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "La construcción {serial} no ha pasado todas las pruebas requeridas" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Construir línea de pedido" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Ensamblar equipo" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Ensamblar equipo" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Cantidad" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Cantidad requerida para orden de ensamble" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Cantidad asignada debe ser mayor que cero" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "La cantidad debe ser 1 para el stock serializado" -#: build/models.py:1781 +#: build/models.py:1791 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:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Artículo de stock" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Producto original de stock" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Cantidad de stock a asignar para construir" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Instalar en" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Artículo de stock de destino" @@ -1062,8 +1073,8 @@ msgstr "Cantidad entera requerida para partes rastreables" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Números de serie" @@ -1071,16 +1082,6 @@ msgstr "Números de serie" msgid "Enter serial numbers for build outputs" msgstr "Introduzca los números de serie de salidas de construcción" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Ubicación" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "Ubicación de stock para objetos construidos" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" @@ -1182,7 +1183,7 @@ msgstr "Aceptar que los artículos de stock no se han asignado completamente a e msgid "Required stock has not been fully allocated" msgstr "El stock requerido no ha sido completamente asignado" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Aceptar incompleto" @@ -1226,11 +1227,11 @@ msgstr "Crear partida" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part debe apuntar a la misma parte que la orden de construcción" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "El artículo debe estar en stock" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Cantidad disponible ({q}) excedida" @@ -1243,7 +1244,7 @@ msgstr "La salida de la construcción debe especificarse para la asignación de msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La salida de construcción no se puede especificar para la asignación de partes no rastreadas" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Debe proporcionarse la adjudicación de artículos" @@ -1299,73 +1300,73 @@ msgstr "ID de la parte BOM" msgid "BOM Part Name" msgstr "Nombre de parte la BOM" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Parte del proveedor" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Cantidad Asignada" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "Referencia de orden de Ensamblado" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "Nombre de la categoría por pieza" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Rastreable" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "Heredado" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Item de Lista de Materiales" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Stock Asignado" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "En pedido" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "Stock externo" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Stock Disponible" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "Stock sustituto disponible" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "Stock variable disponible" @@ -1506,8 +1507,8 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Precio" @@ -1530,7 +1531,7 @@ msgstr "Nombre para este webhook" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Activo" @@ -1608,7 +1609,7 @@ msgstr "Título" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Definición" msgid "Unit definition" msgstr "Definición de unidad" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Archivo adjunto" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Valor" @@ -1955,7 +1956,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:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "Respuesta de datos del escaneo de código de barras" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Resultado" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} cancelado" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Artículos Recibidos" @@ -3677,7 +3678,7 @@ msgstr "Teléfono de contacto" msgid "Contact email address" msgstr "Correo electrónico de contacto" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Contacto" @@ -3722,7 +3723,7 @@ msgstr "¿Esta empresa fabrica partes?" msgid "Default currency used for this company" msgstr "Moneda predeterminada utilizada para esta empresa" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Dirección" @@ -3819,8 +3820,8 @@ msgstr "Enlace a información de dirección (externa)" msgid "Manufacturer Part" msgstr "Parte del fabricante" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Parte base" @@ -3837,7 +3838,7 @@ msgstr "Seleccionar fabricante" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Número de parte de fabricante" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte base" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "URL del enlace de parte del proveedor externo" msgid "Supplier part description" msgstr "Descripción de la parte del proveedor" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Nota" @@ -3932,8 +3933,8 @@ msgstr "costo base" msgid "Minimum charge (e.g. stocking fee)" msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Paquetes" @@ -3985,7 +3986,7 @@ msgstr "Moneda predeterminada utilizada para este proveedor" msgid "Company Name" msgstr "Nombre de la empresa" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "En Stock" @@ -4225,7 +4226,7 @@ msgstr "Número de copias a imprimir para cada etiqueta" msgid "Connected" msgstr "Conectado" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Desconocido" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "Tipo de configuración" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Referencia del pedido" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "Destacado" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "Tiene Código de Proyecto" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Creado por" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "Creado antes de" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "Creado después de" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "Tiene fecha inicial" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "Fecha de inicio anterior" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "Fecha de inicio después" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "Tiene fecha límite" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "Fecha objetivo antes" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "Fecha objetivo después" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "Tiene Precio" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "Completado antes de" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "Completado después de" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Orden" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "Orden completada" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Componente interno" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "Orden pendiente" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Completados" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "Moneda para este pedido (dejar en blanco para utilizar el valor predeter msgid "This order is locked and cannot be modified" msgstr "Este pedido está bloqueado y no puede ser modificado" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "El contacto no coincide con la empresa seleccionada" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "La fecha de inicio debe ser anterior a la fecha de límite" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "Descripción del pedido (opcional)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "Seleccione el código del proyecto para este pedido" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Enlace a Url externa" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "Fecha de inicio" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "Fecha de inicio programada para este pedido" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Fecha objetivo" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Fecha esperada para la entrega del pedido. El pedido se retrasará después de esta fecha." -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Fecha de emisión" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "Fecha de expedición del pedido" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "Usuario o grupo responsable de este pedido" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "Punto de contacto para este pedido" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "Dirección de la empresa para este pedido" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Referencia del pedido" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Estado" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "Estado de la orden de compra" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "Empresa de la cual se están encargando los artículos" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "Referencia del proveedor" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "Código de referencia de pedido del proveedor" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "recibido por" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "La fecha de pedido fue completada" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Destinación" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "Destino para los artículos recibidos" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "El proveedor de la parte debe coincidir con el proveedor de PO" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "La cantidad debe ser un número positivo" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "Empresa a la que se venden los artículos" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "Estado de la orden de venta" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "Referencia del cliente " -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "Código de referencia de pedido del cliente" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Fecha de envío" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "La orden ya fue completada" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "La orden ya fue cancelada" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "Sólo una orden abierta puede ser marcada como completa" -#: order/models.py:1283 +#: order/models.py:1288 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:1288 +#: order/models.py:1293 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:1293 +#: order/models.py:1298 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:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "Este pedido está bloqueado y no puede ser modificado" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Cantidad del artículo" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "Referencia de partida" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "Notas de partida" -#: order/models.py:1637 +#: order/models.py:1642 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:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "Descripción de partida (opcional)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "Contexto adicional para esta línea" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "Precio unitario" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "La parte del proveedor debe coincidir con el proveedor" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "Parte del proveedor" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Recibido" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "Número de artículos recibidos" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Precio de Compra" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Precio de compra unitario" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "Una parte virtual no puede ser asignada a un pedido de venta" -#: order/models.py:1924 +#: order/models.py:1929 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:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Precio de Venta" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Precio de venta unitario" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Cantidad enviada" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Fecha del envío" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "Fecha de entrega" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "Fecha de entrega del envío" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Revisado por" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envío" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Número de envío" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Número de Seguimiento" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Información de seguimiento del envío" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Número de factura" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "Número de referencia para la factura asociada" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "El envío ya ha sido enviado" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "El envío no tiene artículos de stock asignados" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "El artículo de stock no ha sido asignado" -#: order/models.py:2301 +#: order/models.py:2306 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:2304 +#: order/models.py:2309 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:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La cantidad de asignación no puede exceder la cantidad de stock" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "La cantidad debe ser 1 para el stock serializado" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "La orden de venta no coincide con el envío" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "El envío no coincide con el pedido de venta" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Línea" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "Ítem" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "Seleccionar artículo de stock para asignar" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Especificar la cantidad de asignación de stock" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "Referencia de la orden de devolución" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "Empresa de la cual se están devolviendo los artículos" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "Estado de la orden de devolución" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "Seleccionar el artículo a devolver del cliente" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "Fecha de recepción" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "La fecha en la que se recibió este artículo de devolución" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "Resultado" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "Salida para esta partida" -#: order/models.py:2818 +#: order/models.py:2823 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:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "Nombre del proveedor" msgid "Order cannot be cancelled" msgstr "El pedido no puede ser cancelado" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "Permitir cerrar el pedido con partidas incompletas" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "El pedido tiene partidas incompletas" @@ -5006,7 +5007,7 @@ msgstr "El proveedor debe coincidir con la orden de compra" msgid "Purchase order must match supplier" msgstr "La orden de compra debe coincidir con el proveedor" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "Partida" @@ -5014,7 +5015,7 @@ msgstr "Partida" msgid "Line item does not match purchase order" msgstr "La partida no coincide con la orden de compra" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "Seleccione la ubicación de destino para los artículos recibidos" @@ -5022,7 +5023,7 @@ msgstr "Seleccione la ubicación de destino para los artículos recibidos" msgid "Enter batch code for incoming stock items" msgstr "Introduzca el código de lote para los artículos de almacén entrantes" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "Fecha de Expiración" @@ -5039,7 +5040,7 @@ msgstr "Introduzca números de serie para artículos de almacén entrantes" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "Código de barras en uso" msgid "An integer quantity must be provided for trackable parts" msgstr "Debe proporcionarse una cantidad entera para las partes rastreables" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "Se deben proporcionar las partidas" @@ -5087,59 +5088,59 @@ msgstr "Moneda del precio de venta" msgid "Allocated Items" msgstr "Elementos asignados" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "No se proporcionaron detalles de envío" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "La partida no está asociada con este pedido" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "La cantidad debe ser positiva" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "Introduzca números de serie para asignar" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "El envío ya ha sido enviado" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "El envío no está asociado con este pedido" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "No se han encontrado coincidencias para los siguientes números de serie" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "Los siguientes números de serie no están disponibles" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "Partida de orden de devolución" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "La partida no coincide con la orden de devolución" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "La partida ya ha sido recibida" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "Los artículos sólo pueden ser recibidos contra pedidos en curso" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "Cantidad a devolver" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "Moneda de precio de línea" @@ -6022,7 +6023,7 @@ msgstr "Este artículo BOM es heredado por BOMs para partes variantes" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Artículos de stock para partes variantes pueden ser usados para este artículo BOM" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "La cantidad debe ser un valor entero para las partes rastreables" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Moneda de compra de ítem de stock" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Elementos de stock" @@ -7764,7 +7765,7 @@ msgstr "Total" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Número de serie" @@ -7789,7 +7790,7 @@ msgstr "Artículo Stock Informe de prueba" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Elementos instalados" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "Ubicación principal" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "Desactualizado" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Ubicación de Stock" @@ -7978,11 +7979,11 @@ msgstr "Ubicación de Stock" msgid "Stock Locations" msgstr "Ubicaciones de Stock" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Propietario" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "Seleccionar Propietario" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "Se debe especificar la pieza" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "La cantidad debe ser 1 para el artículo con un número de serie" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Número de serie no se puede establecer si la cantidad es mayor que 1" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "El objeto no puede pertenecer a sí mismo" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "El artículo debe tener una referencia de construcción si is_building=True" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "La referencia de la construcción no apunta al mismo objeto de parte" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Artículo de stock padre" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "Parte base" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Seleccione una parte del proveedor correspondiente para este artículo de stock" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "¿Dónde se encuentra este artículo de stock?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "Empaquetar este artículo de stock se almacena en" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "Instalado en" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "¿Está este artículo instalado en otro artículo?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "Número de serie para este artículo" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "Código de lote para este artículo de stock" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "Cantidad de Stock" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "Build de origen" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "Build para este item de stock" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "Consumido por" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "Orden de compra de origen" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Orden de compra para este artículo de stock" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "Orden de venta de destino" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Fecha de caducidad del artículo de stock. El stock se considerará caducado después de esta fecha" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "Eliminar al agotar" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "Eliminar este artículo de stock cuando se agoten las existencias" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "Precio de compra único en el momento de la compra" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "Convertido a parte" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "La parte no está establecida como rastreable" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "Cantidad debe ser un entero" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "Los números de serie deben ser proporcionados como una lista" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "La cantidad no coincide con los números de serie" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "Artículo de stock ha sido asignado a un pedido de venta" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "Artículo de stock está instalado en otro artículo" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "Artículo de stock contiene otros artículos" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "Artículo de stock ha sido asignado a un cliente" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "El artículo de stock está en producción" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "Stock serializado no puede ser combinado" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "Artículos de Stock Duplicados" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "Los artículos de stock deben referirse a la misma parte" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "Los artículos de stock deben referirse a la misma parte del proveedor" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "Los códigos de estado del stock deben coincidir" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "Stock no se puede mover porque no está en stock" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "Notas de entrada" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "Debe proporcionarse un valor para esta prueba" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "El archivo adjunto debe ser subido para esta prueba" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Resultado de la prueba" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "Valor de salida de prueba" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "Adjunto de resultados de prueba" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "Notas de prueba" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "Finalizó" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "El número de serie es demasiado grande" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Elemento padre" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "Número de pieza del proveedor" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "Expirado" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Elementos secundarios" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "Introduzca el número de artículos de stock para serializar" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "La cantidad no debe exceder la cantidad disponible de stock ({q})" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "Introduzca números de serie para nuevos artículos" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "Ubicación de stock de destino" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "Campo de nota opcional" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "Los números de serie no se pueden asignar a esta parte" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Números de serie ya existen" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "Añadir nota de transacción (opcional)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Sub-ubicación" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "La parte debe ser vendible" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "El artículo está asignado a una orden de venta" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "El artículo está asignado a una orden de creación" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "Cliente para asignar artículos de stock" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "La empresa seleccionada no es un cliente" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "Notas de asignación de stock" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "Debe proporcionarse una lista de artículos de stock" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "Notas de fusión de stock" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "Permitir proveedores no coincidentes" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "Permitir fusionar artículos de stock con diferentes partes de proveedor" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "Permitir estado no coincidente" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "Permitir fusionar artículos de stock con diferentes códigos de estado" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "Debe proporcionar al menos dos artículos de stock" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "Sin cambios" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "Valor de clave primaria de Stock" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "No hay existencias del artículo" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "Notas de transacción de stock" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "Órdenes de venta" msgid "Return Orders" msgstr "Ordenes de devolución" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Nombre de usuario" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Nombre" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Nombre del usuario" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Apellido" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Apellido del usuario" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "Dirección de correo del usuario" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Personal" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Tiene este usuario permisos de personal" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Superusuario" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Es este usuario un superusuario" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Esta cuenta de usuario está activa" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Su cuenta ha sido creada." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Por favor, utilice la función de restablecer la contraseña para iniciar sesión" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Bienvenido a InvenTree" 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 453fc4c458..4b8617254c 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -19,7 +19,7 @@ msgstr "" #: InvenTree/AllUserRequire2FAMiddleware.py:42 msgid "You must enable two-factor authentication before doing anything else." -msgstr "" +msgstr "Debe habilitar la autenticación de doble factor antes de hacer cualquier otra cosa." #: InvenTree/api.py:356 msgid "API endpoint not found" @@ -27,11 +27,11 @@ msgstr "endpoint API no encontrado" #: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" -msgstr "" +msgstr "Lista de artículos o filtros deben ser proporcionados para la operación en bloque" #: InvenTree/api.py:440 msgid "Items must be provided as a list" -msgstr "" +msgstr "Los artículos deben ser provistos como una lista" #: InvenTree/api.py:448 msgid "Invalid items list provided" @@ -39,7 +39,7 @@ msgstr "Lista de artículos inválida" #: InvenTree/api.py:454 msgid "Filters must be provided as a dict" -msgstr "" +msgstr "Los filtros deben ser provistos como un diccionario" #: InvenTree/api.py:461 msgid "Invalid filters provided" @@ -47,11 +47,11 @@ msgstr "Filtros proporcionados inválidos" #: InvenTree/api.py:466 msgid "All filter must only be used with true" -msgstr "" +msgstr "Todos los filtros sólo deben ser usados como verdaderos" #: InvenTree/api.py:471 msgid "No items match the provided criteria" -msgstr "" +msgstr "Ningún artículo coincide con el criterio proporcionado" #: InvenTree/api.py:714 msgid "User does not have permission to view this model" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "No se pudo convertir {original} a {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -108,14 +108,14 @@ msgstr "Ingrese la fecha" msgid "Invalid decimal value" msgstr "Número decimal inválido" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Notas" @@ -158,7 +158,7 @@ msgstr "Numeros de serie no encontrados" #: InvenTree/helpers.py:723 #, python-brace-format msgid "Number of unique serial numbers ({n}) must match quantity ({q})" -msgstr "" +msgstr "La cantidad de números de serie únicos ({n}) deben coincidir la cantidad ({q})" #: InvenTree/helpers.py:841 msgid "Remove HTML tags from this value" @@ -356,59 +356,59 @@ msgstr "Chino (Tradicional)" msgid "Log in to the app" msgstr "Iniciar sesión en la aplicación" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "Correo electrónico" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Error al ejecutar la validación del plug-in" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Los metadatos deben ser un objeto diccionario de python" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Metadatos del complemento" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "Campo de metadatos JSON, para uso por complementos externos" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Patrón con formato incorrecto" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Clave de formato especificado desconocida" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Falta la clave de formato necesaria" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "El campo de servidor no puede estar vacío" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "La referencia debe coincidir con la expresión regular {pattern}" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "El número de referencia es demasiado grande" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Los nombres duplicados no pueden existir bajo el mismo padre" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Selección no válida" msgid "Name" msgstr "Nombre" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Nombre" msgid "Description" msgstr "Descripción" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Descripción (opcional)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Ruta" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Notas de Markdown (opcional)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Datos de código de barras" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Datos de código de barras de terceros" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Hash del Código de barras" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Hash único de datos de código de barras" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Código de barras existente encontrado" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "Fallo en la tarea" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" -msgstr "" +msgstr "La tarea en segundo plano '{f}' falló después de {n} intentos" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Error de servidor" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Se ha registrado un error por el servidor." @@ -527,25 +527,25 @@ msgstr "El excedente no debe superar el 100%" msgid "Invalid value for overage" msgstr "Valor no válido para sobrecarga" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Estado del pedido" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Construcción o Armado Superior" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "Incluye Variantes" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "Incluye Variantes" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "Incluye Variantes" msgid "Part" msgstr "Parte" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Categoría" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "Construir antepasado" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Asignado a mí" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Emitido por" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Asignadas a" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "Creado antes de" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "Creado después de" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" -msgstr "" +msgstr "Tiene fecha inicial" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "Fecha objetivo antes de" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "Fecha objetivo después de" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "Completado antes de" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "Completado después de" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "La compilación debe cancelarse antes de poder ser eliminada" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Consumible" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Opcional" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Montaje" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Rastreado" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Comprobable" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "Pedido pendiente" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Asignadas" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Disponible" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Construir órden" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Ubicación" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Construir órdenes" @@ -715,7 +726,7 @@ msgstr "Opción no válida para la construcción padre" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Se debe especificar un usuario o grupo responsable" @@ -723,7 +734,7 @@ msgstr "Se debe especificar un usuario o grupo responsable" msgid "Build order part cannot be changed" msgstr "La parte del pedido de construcción no puede ser modificada" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Código de estado de construcción" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Numero de lote" @@ -818,7 +829,7 @@ msgstr "Numero de lote" msgid "Batch code for this build output" msgstr "Número de lote de este producto final" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Fecha de Creación" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Fecha de finalización" @@ -855,8 +866,8 @@ msgstr "Emitido por" msgid "User who issued this build order" msgstr "El usuario que emitió esta orden" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsable" @@ -865,12 +876,12 @@ msgstr "Responsable" msgid "User or group responsible for this build order" msgstr "Usuario o grupo responsable de esta orden de construcción" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Link externo" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Enlace a URL externa" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Prioridad de esta orden de construcción" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Código del proyecto" @@ -908,46 +919,46 @@ msgstr "Pedido #[order] ha sido procesado" 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:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "No se ha especificado salida de construcción" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "La construcción de la salida ya está completa" -#: build/models.py:1020 +#: build/models.py:1030 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:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "La cantidad no puede ser mayor que la cantidad de salida" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "La construcción {serial} no ha pasado todas las pruebas requeridas" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Construir línea de pedido" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Ensamblar equipo" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Ensamblar equipo" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Cantidad" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Cantidad requerida para orden de ensamble" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Cantidad asignada debe ser mayor que cero" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "La cantidad debe ser 1 para el stock serializado" -#: build/models.py:1781 +#: build/models.py:1791 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:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Artículo de stock" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Producto original de stock" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Cantidad de stock a asignar para construir" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Instalar en" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Artículo de stock de destino" @@ -1062,8 +1073,8 @@ msgstr "Cantidad entera requerida para partes rastreables" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Números de serie" @@ -1071,16 +1082,6 @@ msgstr "Números de serie" msgid "Enter serial numbers for build outputs" msgstr "Introduzca los números de serie de salidas de construcción" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Ubicación" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "Ubicación de stock para objetos construidos" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" @@ -1182,7 +1183,7 @@ msgstr "Aceptar que los artículos de stock no se han asignado completamente a e msgid "Required stock has not been fully allocated" msgstr "El stock requerido no ha sido completamente asignado" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Aceptar incompleto" @@ -1226,11 +1227,11 @@ msgstr "Crear partida" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part debe apuntar a la misma parte que la orden de construcción" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "El artículo debe estar en stock" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Cantidad disponible ({q}) excedida" @@ -1243,7 +1244,7 @@ msgstr "La salida de la construcción debe especificarse para la asignación de msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La salida de construcción no se puede especificar para la asignación de partes no rastreadas" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Debe proporcionarse la adjudicación de artículos" @@ -1299,73 +1300,73 @@ msgstr "ID de la parte BOM" msgid "BOM Part Name" msgstr "Nombre de parte la BOM" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Parte del proveedor" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Cantidad Asignada" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "Referencia de orden de Ensamblado" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "Nombre de la categoría por pieza" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Rastreable" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "Heredado" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Permitir variantes" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Item de Lista de Materiales" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Stock Asignado" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "En pedido" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "Stock externo" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Stock Disponible" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "Stock sustituto disponible" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "Stock variable disponible" @@ -1506,8 +1507,8 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Precio" @@ -1530,7 +1531,7 @@ msgstr "Nombre para este webhook" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Activo" @@ -1608,7 +1609,7 @@ msgstr "Título" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Definición" msgid "Unit definition" msgstr "Definición de unidad" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Archivo adjunto" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Clave lógica del estado que es igual a este estado personalizado en la lógica de negocios" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Valor" @@ -1955,7 +1956,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:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "Respuesta de datos del escaneo de código de barras" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Resultado" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} cancelado" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Artículos Recibidos" @@ -3677,7 +3678,7 @@ msgstr "Teléfono de contacto" msgid "Contact email address" msgstr "Correo electrónico de contacto" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Contacto" @@ -3722,7 +3723,7 @@ msgstr "¿Esta empresa fabrica partes?" msgid "Default currency used for this company" msgstr "Moneda predeterminada utilizada para esta empresa" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Dirección" @@ -3819,8 +3820,8 @@ msgstr "Enlace a información de dirección (externa)" msgid "Manufacturer Part" msgstr "Parte del fabricante" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Parte base" @@ -3837,7 +3838,7 @@ msgstr "Seleccionar fabricante" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Número de parte de fabricante" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte base" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "URL del enlace de parte del proveedor externo" msgid "Supplier part description" msgstr "Descripción de la parte del proveedor" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Nota" @@ -3932,8 +3933,8 @@ msgstr "costo base" msgid "Minimum charge (e.g. stocking fee)" msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Paquetes" @@ -3985,7 +3986,7 @@ msgstr "Moneda predeterminada utilizada para este proveedor" msgid "Company Name" msgstr "Nombre de la empresa" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "En Stock" @@ -4225,7 +4226,7 @@ msgstr "Número de copias a imprimir para cada etiqueta" msgid "Connected" msgstr "Conectado" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Desconocido" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Referencia del pedido" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "Destacado" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "Tiene Código de Proyecto" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Creado por" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "Creado antes de" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "Creado después de" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "Fecha objetivo antes de" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "Fecha objetivo después de" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "Tiene Precio" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "Completado antes de" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "Completado después de" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Orden" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "Orden completada" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Componente interno" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "Orden pendiente" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Completados" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "Moneda para este pedido (dejar en blanco para utilizar el valor predeter msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "El contacto no coincide con la empresa seleccionada" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "Descripción del pedido (opcional)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "Seleccione el código del proyecto para este pedido" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Enlace a Url externa" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Fecha objetivo" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Fecha esperada para la entrega del pedido. El pedido se retrasará después de esta fecha." -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Fecha de emisión" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "Fecha de expedición del pedido" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "Usuario o grupo responsable de este pedido" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "Punto de contacto para este pedido" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "Dirección de la empresa para este pedido" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Referencia del pedido" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Estado" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "Estado de la orden de compra" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "Empresa de la cual se están encargando los artículos" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "Referencia del proveedor" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "Código de referencia de pedido del proveedor" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "recibido por" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "La fecha de pedido fue completada" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Destinación" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "Destino para los artículos recibidos" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "El proveedor de la parte debe coincidir con el proveedor de PO" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "La cantidad debe ser un número positivo" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "Empresa a la que se venden los artículos" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "Estado de la orden de venta" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "Referencia del cliente " -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "Código de referencia de pedido del cliente" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Fecha de envío" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "La orden ya fue completada" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "La orden ya fue cancelada" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "Sólo una orden abierta puede ser marcada como completa" -#: order/models.py:1283 +#: order/models.py:1288 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:1288 +#: order/models.py:1293 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:1293 +#: order/models.py:1298 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:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Cantidad del artículo" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "Referencia de partida" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "Notas de partida" -#: order/models.py:1637 +#: order/models.py:1642 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:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "Descripción de partida (opcional)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "Contexto adicional para esta línea" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "Precio unitario" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "La parte del proveedor debe coincidir con el proveedor" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "Parte del proveedor" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Recibido" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "Número de artículos recibidos" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Precio de Compra" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Precio de compra unitario" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "Una parte virtual no puede ser asignada a un pedido de venta" -#: order/models.py:1924 +#: order/models.py:1929 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:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Precio de Venta" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Precio de venta unitario" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Cantidad enviada" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Fecha del envío" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "Fecha de entrega" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "Fecha de entrega del envío" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Revisado por" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envío" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Número de envío" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Número de Seguimiento" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Información de seguimiento del envío" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Número de factura" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "Número de referencia para la factura asociada" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "El envío ya ha sido enviado" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "El envío no tiene artículos de stock asignados" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "El artículo de stock no ha sido asignado" -#: order/models.py:2301 +#: order/models.py:2306 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:2304 +#: order/models.py:2309 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:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La cantidad de asignación no puede exceder la cantidad de stock" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "La cantidad debe ser 1 para el stock serializado" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "La orden de venta no coincide con el envío" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "El envío no coincide con el pedido de venta" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Línea" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "Ítem" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "Seleccionar artículo de stock para asignar" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Especificar la cantidad de asignación de stock" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "Referencia de la orden de devolución" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "Empresa de la cual se están devolviendo los artículos" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "Estado de la orden de devolución" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "El artículo de almacén debe ser especificado" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "La cantidad de retorno excede la cantidad de existencias" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "La cantidad de retorno debe ser mayor que cero" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "Cantidad inválida para el artículo de stock serializado" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "Seleccionar el artículo a devolver del cliente" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "Fecha de recepción" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "La fecha en la que se recibió este artículo de devolución" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "Resultado" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "Salida para esta partida" -#: order/models.py:2818 +#: order/models.py:2823 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:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "Nombre del proveedor" msgid "Order cannot be cancelled" msgstr "El pedido no puede ser cancelado" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "Permitir cerrar el pedido con partidas incompletas" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "El pedido tiene partidas incompletas" @@ -5006,7 +5007,7 @@ msgstr "El proveedor debe coincidir con la orden de compra" msgid "Purchase order must match supplier" msgstr "La orden de compra debe coincidir con el proveedor" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "Partida" @@ -5014,7 +5015,7 @@ msgstr "Partida" msgid "Line item does not match purchase order" msgstr "La partida no coincide con la orden de compra" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "Seleccione la ubicación de destino para los artículos recibidos" @@ -5022,7 +5023,7 @@ msgstr "Seleccione la ubicación de destino para los artículos recibidos" msgid "Enter batch code for incoming stock items" msgstr "Introduzca el código de lote para los artículos de almacén entrantes" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "Fecha de Expiración" @@ -5039,7 +5040,7 @@ msgstr "Introduzca números de serie para artículos de almacén entrantes" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "Código de barras en uso" msgid "An integer quantity must be provided for trackable parts" msgstr "Debe proporcionarse una cantidad entera para las partes rastreables" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "Se deben proporcionar las partidas" @@ -5087,59 +5088,59 @@ msgstr "Moneda del precio de venta" msgid "Allocated Items" msgstr "Elementos asignados" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "No se proporcionaron detalles de envío" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "La partida no está asociada con este pedido" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "La cantidad debe ser positiva" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "Introduzca números de serie para asignar" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "El envío ya ha sido enviado" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "El envío no está asociado con este pedido" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "No se han encontrado coincidencias para los siguientes números de serie" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "Los siguientes números de serie no están disponibles" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "Partida de orden de devolución" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "La partida no coincide con la orden de devolución" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "La partida ya ha sido recibida" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "Los artículos sólo pueden ser recibidos contra pedidos en curso" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "Cantidad a devolver" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "Moneda de precio de línea" @@ -6022,7 +6023,7 @@ msgstr "Este artículo BOM es heredado por BOMs para partes variantes" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Artículos de stock para partes variantes pueden ser usados para este artículo BOM" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "La cantidad debe ser un valor entero para las partes rastreables" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Moneda de compra de ítem de stock" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Elementos de stock" @@ -7764,7 +7765,7 @@ msgstr "Total" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Número de serie" @@ -7789,7 +7790,7 @@ msgstr "Artículo Stock Informe de prueba" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Elementos instalados" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "Ubicación principal" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "Desactualizado" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Ubicación de Stock" @@ -7978,11 +7979,11 @@ msgstr "Ubicación de Stock" msgid "Stock Locations" msgstr "Ubicaciones de Stock" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Propietario" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "Seleccionar Propietario" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "Se debe especificar la pieza" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "La cantidad debe ser 1 para el artículo con un número de serie" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Número de serie no se puede establecer si la cantidad es mayor que 1" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "El objeto no puede pertenecer a sí mismo" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "El artículo debe tener una referencia de construcción si is_building=True" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "La referencia de la construcción no apunta al mismo objeto de parte" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Artículo de stock padre" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "Parte base" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Seleccione una parte del proveedor correspondiente para este artículo de stock" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "¿Dónde se encuentra este artículo de stock?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "Empaquetar este artículo de stock se almacena en" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "Instalado en" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "¿Está este artículo instalado en otro artículo?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "Número de serie para este artículo" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "Código de lote para este artículo de stock" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "Cantidad de Stock" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "Build de origen" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "Build para este item de stock" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "Consumido por" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "Orden de compra de origen" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Orden de compra para este artículo de stock" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "Orden de venta de destino" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Fecha de caducidad del artículo de stock. El stock se considerará caducado después de esta fecha" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "Eliminar al agotar" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "Eliminar este artículo de stock cuando se agoten las existencias" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "Precio de compra único en el momento de la compra" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "Convertido a parte" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "La parte no está establecida como rastreable" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "Cantidad debe ser un entero" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "Los números de serie deben ser proporcionados como una lista" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "La cantidad no coincide con los números de serie" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "Artículo de stock ha sido asignado a un pedido de venta" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "Artículo de stock está instalado en otro artículo" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "Artículo de stock contiene otros artículos" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "Artículo de stock ha sido asignado a un cliente" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "El artículo de stock está en producción" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "Stock serializado no puede ser combinado" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "Artículos de Stock Duplicados" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "Los artículos de stock deben referirse a la misma parte" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "Los artículos de stock deben referirse a la misma parte del proveedor" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "Los códigos de estado del stock deben coincidir" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "Stock no se puede mover porque no está en stock" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "Notas de entrada" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "Debe proporcionarse un valor para esta prueba" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "El archivo adjunto debe ser subido para esta prueba" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Resultado de la prueba" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "Valor de salida de prueba" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "Adjunto de resultados de prueba" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "Notas de prueba" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "Finalizó" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "El número de serie es demasiado grande" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Elemento padre" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "Número de pieza del proveedor" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "Expirado" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Elementos secundarios" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "Introduzca el número de artículos de stock para serializar" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "La cantidad no debe exceder la cantidad disponible de stock ({q})" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "Introduzca números de serie para nuevos artículos" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "Ubicación de stock de destino" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "Campo de nota opcional" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "Los números de serie no se pueden asignar a esta parte" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Números de serie ya existen" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "Añadir nota de transacción (opcional)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Sub-ubicación" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "La parte debe ser vendible" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "El artículo está asignado a una orden de venta" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "El artículo está asignado a una orden de creación" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "Cliente para asignar artículos de stock" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "La empresa seleccionada no es un cliente" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "Notas de asignación de stock" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "Debe proporcionarse una lista de artículos de stock" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "Notas de fusión de stock" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "Permitir proveedores no coincidentes" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "Permitir fusionar artículos de stock con diferentes partes de proveedor" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "Permitir estado no coincidente" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "Permitir fusionar artículos de stock con diferentes códigos de estado" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "Debe proporcionar al menos dos artículos de stock" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "Sin cambios" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "Valor de clave primaria de Stock" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "No hay existencias del artículo" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "Notas de transacción de stock" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "Órdenes de venta" msgid "Return Orders" msgstr "Ordenes de devolución" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Nombre de usuario" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Nombre" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Nombre del usuario" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Apellido" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Apellido del usuario" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "Dirección de correo del usuario" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Personal" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Tiene este usuario permisos de personal" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Superusuario" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Es este usuario un superusuario" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Esta cuenta de usuario está activa" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Su cuenta ha sido creada." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Por favor, utilice la función de restablecer la contraseña para iniciar sesión" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Bienvenido a InvenTree" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index ea44c25d93..1215287233 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "" @@ -108,14 +108,14 @@ msgstr "Pane kuupäev" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Märkmed" @@ -356,59 +356,59 @@ msgstr "Hiina (traditsiooniline)" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "E-post" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Vigane valik" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Vigane valik" msgid "Name" msgstr "Nimi" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Nimi" msgid "Description" msgstr "Kirjeldus" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Kirjeldus (valikuline)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Tee" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Serveri viga" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "" @@ -527,25 +527,25 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "Osa" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Määratud" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Valikuline" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Jälgitud" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Saadaval" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Asukoht" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -715,7 +726,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -818,7 +829,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Loomise kuupäev" @@ -839,7 +850,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "" @@ -855,8 +866,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -865,12 +876,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Kogus" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1071,16 +1082,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Asukoht" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Jälgitav" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Saadaval laos" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1608,7 +1609,7 @@ msgstr "Pealkiri" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Definitsioon" msgid "Unit definition" msgstr "Ühiku definitsioon" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Manus" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Kontekst" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Tulemus" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "Kontakttelefoni number" msgid "Contact email address" msgstr "Kontakt e-postiaadress" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Aadress" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Märkus" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Staatus" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Müügihind" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Saadetud" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Saadetis" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Rida" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "Järgmised seerianumbrid ei ole saadaval" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Seerianumber" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Testitulemused" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "Tarnija osa number" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Kasutajanimi" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Eesnimi" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Perekonnanimi" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index 813cfd39f8..8ea43d76d6 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "مقدار ارائه شده نامعتبر است" @@ -108,14 +108,14 @@ msgstr "تاریخ را وارد کنید" msgid "Invalid decimal value" msgstr "مقدار اعشاری نامعتبر است" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "یادداشت" @@ -356,59 +356,59 @@ msgstr "چینی (سنتی)" msgid "Log in to the app" msgstr "وارد برنامه شوید" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "ایمیل" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "خطا در اجرای تأیید اعتبار افزونه" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "فراداده باید یک شیء دیکت پایتون باشد" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "فراداده افزونه" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "فیلد فراداده JSON، برای استفاده توسط افزونه های خارجی" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "الگوی فرمت نامناسب" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "کلید قالب ناشناخته مشخص شده است" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "کلید قالب مورد نیاز وجود ندارد" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "فیلد مرجع نمی تواند خالی باشد" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "مرجع باید با الگوی مورد نیاز مطابقت داشته باشد" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "شماره مرجع خیلی بزرگ است" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "نام‌های تکراری نمی‌توانند تحت یک والد وجود داشته باشند" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "انتخاب نامعتبر" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "انتخاب نامعتبر" msgid "Name" msgstr "نام" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "نام" msgid "Description" msgstr "توضیحات" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "توضیحات (اختیاری)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "مسیر" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "یادداشت های علامت گذاری (اختیاری)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "داده های بارکد" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "داده های بارکد شخص ثالث" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "هش بارکد" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "هش منحصر به فرد داده های بارکد" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "بارکد موجود پیدا شد" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "شکست کار" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "پس از {n} تلاش، کار پس زمینه '{f}' ناموفق بود" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "خطای سرور" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "یک خطا توسط سرور ثبت شده است." @@ -527,25 +527,25 @@ msgstr "ارزش اضافه نباید از 100٪ تجاوز کند" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "وضعیت سفارش" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "قطعه" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "دسته" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "واگذار شده به من" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "صادر شده توسط" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "واگذار شده به" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "ایجاد شده قبل از" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "ایجاد شده بعد از" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "دارای تاریخ شروع" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "تاریخ شروع قبل از" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "تاریخ شروع بعد از" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "دارای تاریخ موعد" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "تاریخ موعد قبل از" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "تاریخ موعد بعد از" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "تکمیل شده قبل از" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "تکمیل شده بعد از" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "مصرفی" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "اختیاری" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "مونتاژ" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "سفارش معوق" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "اختصاص داده شده" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "در دسترس" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "سفارش ساخت" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "سفارش‌های ساخت" @@ -715,7 +726,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -818,7 +829,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "" @@ -839,7 +850,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "تاریخ تکمیل" @@ -855,8 +866,8 @@ msgstr "صادر شده توسط" msgid "User who issued this build order" msgstr "کاربری که این سفارش ساخت را صادر کرده است" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -865,12 +876,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1071,16 +1082,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index 5fc5c63ca9..e1dd09de10 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Annettu määrä on virheellinen" @@ -108,14 +108,14 @@ msgstr "Anna päivämäärä" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Merkinnät" @@ -356,59 +356,59 @@ msgstr "" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "Sähköposti" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metatietojen tulee olla python dict objekti" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Liitännäisen metadata" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "JSON metadatakenttä, ulkoisten liitännäisten käyttöön" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Virheellisesti muotoiltu malli" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Viitekenttä ei voi olla tyhjä" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Viitenumero on liian suuri" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Virheellinen valinta" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Virheellinen valinta" msgid "Name" msgstr "Nimi" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Nimi" msgid "Description" msgstr "Kuvaus" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Kuvaus (valinnainen)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Polku" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Viivakoodin Tiedot" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Palvelinvirhe" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "" @@ -527,25 +527,25 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "Osa" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategoria" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Saatavilla" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Sijainti" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -715,7 +726,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -818,7 +829,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "" @@ -839,7 +850,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "" @@ -855,8 +866,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -865,12 +876,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Ulkoinen linkki" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Linkki ulkoiseen URLiin" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Määrä" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Varastotuote" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Sarjanumerot" @@ -1071,16 +1082,6 @@ msgstr "Sarjanumerot" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Sijainti" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Seurattavissa" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "Käyttäjä" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Hinta" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Aktiivinen" @@ -1608,7 +1609,7 @@ msgstr "Otsikko" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Liite" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Arvo" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Kontakti" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Osoite" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "Valitse valmistaja" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Valmistajan osanumero" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Muistiinpano" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Valmis" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Tilauksen viite" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Tila" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Asiakas" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "Asiakkaan viite " -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Vastaanotettu" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Lähetetty" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Seurantakoodi" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Laskunumero" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Sarjanumero" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Käyttäjätunnus" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Etunimi" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Sukunimi" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 107a872e70..1c739431a1 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" @@ -108,14 +108,14 @@ msgstr "Entrer la date" msgid "Invalid decimal value" msgstr "Valeur décimale invalide" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Notes" @@ -356,59 +356,59 @@ msgstr "Chinois (Traditionnel)" msgid "Log in to the app" msgstr "Se connecter à l'application" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "E-mail" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Erreur lors de l'exécution de la validation du plugin" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Les metadata doivent être un objet python de type \"dict\"" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Métadonnées de l'Extension" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "Champs metadata JSON, pour plugins tiers" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Modèle mal formaté" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Clé de format inconnu spécifiée" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Clé de format requise manquante" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Le champ de référence ne peut pas être vide" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "La référence doit correspondre au modèle requis" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Le numéro de référence est trop grand" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Les noms dupliqués ne peuvent pas exister sous le même parent" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Choix invalide" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Choix invalide" msgid "Name" msgstr "Nom" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Nom" msgid "Description" msgstr "Description" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Description (facultative)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Chemin d'accès" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Notes Markdown (option)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Données du code-barres" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Données de code-barres tierces" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Hash du code-barre" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Hachage unique des données du code-barres" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Code-barres existant trouvé" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "Échec de la tâche" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "La tâche de travail en arrière-plan '{f}' a échoué après {n} tentatives" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Erreur serveur" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Une erreur a été loguée par le serveur." @@ -527,25 +527,25 @@ msgstr "Le surplus ne doit pas dépasser 100%" msgid "Invalid value for overage" msgstr "Valeur invalide pour le dépassement" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Statut de la commande" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Fabrication parente" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "Inclure les variantes" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "Inclure les variantes" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "Inclure les variantes" msgid "Part" msgstr "Pièce" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Catégorie" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "Version Précédente" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Attribué à moi" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Émis par" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Attribué à" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "Créé avant" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "Créé après" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "A une date de début" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "Date de début avant" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "Date de début après" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "A une date butoir" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "Date cible avant" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "Date cible après" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "Terminé avant" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "Terminé après" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "Date min" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "Date maximale" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "Exclure l'arbre" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "La construction doit être annulée avant de pouvoir être supprimée" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Consommable" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Facultatif" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Assemblage" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Suivi" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Testable" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "Commande en cours" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Allouée" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Disponible" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Ordre de Fabrication" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Emplacement" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Ordres de Fabrication" @@ -715,7 +726,7 @@ msgstr "Choix invalide pour la fabrication parente" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "Les ordres de fabrication ne peuvent être exécutées qu'en externe pour les pièces achetables" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Un utilisateur ou un groupe responsable doit être spécifié" @@ -723,7 +734,7 @@ msgstr "Un utilisateur ou un groupe responsable doit être spécifié" msgid "Build order part cannot be changed" msgstr "La pièce de commande de construction ne peut pas être changée" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "La date cible doit être postérieure à la date de début" @@ -731,8 +742,8 @@ msgstr "La date cible doit être postérieure à la date de début" msgid "Build Order Reference" msgstr "Référence de l' Ordre de Fabrication" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -775,7 +786,7 @@ msgstr "Fabrication externe" #: build/models.py:300 msgid "This build order is fulfilled externally" -msgstr "" +msgstr "Cet ordre de fabrication est exécuté en externe" #: build/models.py:305 msgid "Destination Location" @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Code de statut de construction" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Code de lot" @@ -818,7 +829,7 @@ msgstr "Code de lot" msgid "Batch code for this build output" msgstr "Code de lot pour ce build output" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Date de création" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Date d'achèvement" @@ -855,8 +866,8 @@ msgstr "Émis par" msgid "User who issued this build order" msgstr "Utilisateur ayant émis cette commande de construction" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsable" @@ -865,12 +876,12 @@ msgstr "Responsable" msgid "User or group responsible for this build order" msgstr "Utilisateur ou groupe responsable de cet ordre de construction" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Lien Externe" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Lien vers une url externe" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Priorité de cet ordre de fabrication" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Code du projet" @@ -908,46 +919,46 @@ msgstr "Une commande de construction a été effectuée" 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:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Pas d'ordre de production défini" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "L'ordre de production a déjà été réalisé" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "L'ordre de production de correspond pas à l'ordre de commande" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 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:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "La sortie de compilation {serial} n'a pas réussi tous les tests requis" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Poste de l'ordre de construction" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Création de l'objet" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Création de l'objet" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Quantité" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Quantité requise pour la commande de construction" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "L'article de stock est suralloué" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "La quantité allouée doit être supérieure à zéro" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "La quantité doit être de 1 pour stock sérialisé" -#: build/models.py:1781 +#: build/models.py:1791 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:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Article en stock" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Stock d'origine de l'article" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Quantité de stock à allouer à la construction" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Installer dans" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Stock de destination de l'article" @@ -1062,8 +1073,8 @@ msgstr "Quantité entière requise pour les pièces à suivre" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantité entière requise, car la facture de matériaux contient des pièces à puce" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Numéros de série" @@ -1071,16 +1082,6 @@ msgstr "Numéros de série" msgid "Enter serial numbers for build outputs" msgstr "Entrer les numéros de séries pour la fabrication" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Emplacement" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "Emplacement de stock pour la sortie de la fabrication" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Affecter automatiquement les éléments requis avec les numéros de série correspondants" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Les numéros de série suivants existent déjà, ou sont invalides" @@ -1182,7 +1183,7 @@ msgstr "Accepter les articles de stock qui n'ont pas été complètement alloué msgid "Required stock has not been fully allocated" msgstr "Le stock requis n'a pas encore été totalement alloué" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Accepter les incomplèts" @@ -1226,11 +1227,11 @@ msgstr "Élément de la ligne de construction" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part doit pointer sur la même pièce que l'ordre de construction" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "L'article doit être en stock" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantité disponible ({q}) dépassée" @@ -1243,7 +1244,7 @@ msgstr "La sortie de construction doit être spécifiée pour l'allocation des p msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La sortie de la construction ne peut pas être spécifiée pour l'allocation des pièces non suivies" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Les articles d'allocation doivent être fournis" @@ -1299,73 +1300,73 @@ msgstr "ID de la pièce de la nomenclature" msgid "BOM Part Name" msgstr "Nomenclature Nom de la pièce" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "Construire" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Pièce fournisseur" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Quantité allouée" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "Référence de construction" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "Nom de la catégorie de pièces" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Traçable" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "Reçu de quelqu'un" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Autoriser les variantes" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Article du BOM" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Stock alloué" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "En Commande" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "En Production" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "Stock externe" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Stock disponible" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "Stock de substitution disponible" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "Stock de variantes disponibles" @@ -1506,8 +1507,8 @@ msgstr "Utilisateur" msgid "Price break quantity" msgstr "Quantité de rupture de prix" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Prix" @@ -1530,7 +1531,7 @@ msgstr "Nom de ce webhook" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Actif" @@ -1608,7 +1609,7 @@ msgstr "Titre" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Définition" msgid "Unit definition" msgstr "Définition de l'unité" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Pièce jointe" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Clé logique de l'état qui est égale à cet état personnalisé dans la logique métier" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Valeur" @@ -1955,7 +1956,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:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Contexte" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "Données de réponse provenant de la lecture du code-barres" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Résultat" @@ -1982,7 +1983,7 @@ msgstr "La lecture du code-barres a-t-elle réussi ?" #: common/models.py:2457 msgid "An error occurred" -msgstr "" +msgstr "Une erreur s'est produite" #: common/models.py:2503 msgid "Email Message" @@ -2014,11 +2015,11 @@ msgstr "Confirmé" #: common/models.py:2531 msgid "Inbound" -msgstr "" +msgstr "Entrant" #: common/models.py:2532 msgid "Outbound" -msgstr "" +msgstr "Sortant" #: common/models.py:2537 msgid "No Reply" @@ -2042,7 +2043,7 @@ msgstr "ID Global" #: common/models.py:2556 msgid "Identifier for this message (might be supplied by external system)" -msgstr "" +msgstr "Identifiant pour ce message (peut être fourni par un système externe)" #: common/models.py:2563 msgid "Thread ID" @@ -2050,15 +2051,15 @@ msgstr "" #: common/models.py:2565 msgid "Identifier for this message thread (might be supplied by external system)" -msgstr "" +msgstr "Identifiant pour ce fil de message (peut être fourni par un système externe)" #: common/models.py:2574 msgid "Thread" -msgstr "" +msgstr "Fil de discussion" #: common/models.py:2575 msgid "Linked thread for this message" -msgstr "" +msgstr "Fil lié à ce message" #: common/models.py:2591 msgid "Prioriy" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} annulé" msgid "A order that is assigned to you was canceled" msgstr "Une commande qui vous est assignée a été annulée" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Articles reçus" @@ -3677,7 +3678,7 @@ msgstr "Numéro de téléphone de contact" msgid "Contact email address" msgstr "Adresse e-mail de contact" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Contact" @@ -3722,7 +3723,7 @@ msgstr "Cette entreprise fabrique-t-elle des pièces?" msgid "Default currency used for this company" msgstr "Devise par défaut utilisée pour cette entreprise" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Adresse" @@ -3819,8 +3820,8 @@ msgstr "Lien vers les informations de l'adresse (externe)" msgid "Manufacturer Part" msgstr "Pièces du fabricant" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Pièce de base" @@ -3837,7 +3838,7 @@ msgstr "Sélectionner un fabricant" msgid "MPN" msgstr "Référence fabricant" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Référence du fabricant" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "La pièce du fabricant liée doit faire référence à la même pièce de base" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "Lien de la pièce du fournisseur externe" msgid "Supplier part description" msgstr "Description de la pièce du fournisseur" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Note" @@ -3932,8 +3933,8 @@ msgstr "coût de base" msgid "Minimum charge (e.g. stocking fee)" msgstr "Frais minimums (par exemple frais de stock)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Conditionnement" @@ -3985,7 +3986,7 @@ msgstr "Devise par défaut utilisée pour ce fournisseur" msgid "Company Name" msgstr "Nom de l'entreprise" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "En Stock" @@ -4225,7 +4226,7 @@ msgstr "Nombre de copies à imprimer pour chaque étiquette" msgid "Connected" msgstr "Connecté" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Inconnu" @@ -4313,105 +4314,105 @@ msgstr "Configuration de la machine" msgid "Config type" msgstr "Type de configuration" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Référence de commande" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "Remarquable" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "A le code du projet" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Créé par" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "Créé avant" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "Créé après" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "A la date de début" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "Date de début Avant" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "Date de début Après" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "A une date cible" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "Date cible Avant" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "Date cible Après" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "Possède un Tarif" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "Terminé avant" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "Terminé après" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Commande" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "Commande Complétée" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Pièces Internes" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "Commande En Attente" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Terminé" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "Fait l'objet d'une expédition" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Commande d’achat" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "Commande d’achat" msgid "Sales Order" msgstr "Commandes" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "Devise de cette commande (laisser vide pour utiliser la devise par défa msgid "This order is locked and cannot be modified" msgstr "Cette commande est verrouillée et ne peut être modifiée" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "Le contact ne correspond pas à l'entreprise sélectionnée" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "La date de début doit être antérieure à la date cible" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "Description de la commande (facultatif)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "Sélectionner le code du projet pour cette commande" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Lien vers une page externe" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "Date de début" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "Date de début prévue pour cette commande" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Date Cible" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Date prévue pour la livraison de la commande. La commande sera en retard après cette date." -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Date d'émission" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "Date d'émission de la commande" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "Utilisateur ou groupe responsable de cette commande" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "Point de contact pour cette commande" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "Adresse de l'entreprise pour cette commande" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Référence de la commande" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "État" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "Statut de la commande d'achat" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "Société de laquelle les articles sont commandés" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "Référence du fournisseur" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "Code de référence de la commande fournisseur" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "reçu par" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "Date à laquelle la commande a été complété" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Destination" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "Destination des articles reçus" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "Le fournisseur de la pièce doit correspondre au fournisseur de la commande" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "La quantité doit être un nombre positif" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Client" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "Société à laquelle les articles sont vendus" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "Statut de la commande client" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "Référence client " -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "Code de référence de la commande du client" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Nom de l’expédition" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "expédié par" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "La commande est déjà terminée" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "La commande est déjà annulée" -#: order/models.py:1279 +#: order/models.py:1284 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:1283 +#: order/models.py:1288 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:1288 +#: order/models.py:1293 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:1293 +#: order/models.py:1298 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:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "La commande est verrouillée et ne peut être modifiée" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Nombre d'élement" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "Référence du poste" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "Notes sur les postes" -#: order/models.py:1637 +#: order/models.py:1642 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:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "Description du poste (facultatif)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "Contexte supplémentaire pour cette ligne" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "Prix unitaire" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "Poste du bon de commande" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "La pièce du fournisseur doit correspondre à celle du fournisseur" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 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:1736 +#: order/models.py:1741 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:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "Pièce fournisseur" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Reçu" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "Nombre d'éléments reçus" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Prix d'achat" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Prix d'achat unitaire" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "Ligne supplémentaire du bon de commande" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "Poste de commande client" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "La pièce virtuelle ne peut pas être affectée à une commande" -#: order/models.py:1924 +#: order/models.py:1929 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:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Prix de vente" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Prix de vente unitaire" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Expédié" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Quantité expédiée" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "Envoi de la commande client" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Date d'expédition" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "Date de Livraison" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "Date de livraison de l'envoi" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Vérifié par" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "Utilisateur qui a vérifié cet envoi" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envoi" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Numéro d'expédition" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "N° de suivi" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Information de suivi des colis" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "N° de facture" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "Numéro de référence de la facture associée" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "Le colis a déjà été envoyé" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "L'expédition n'a pas d'articles en stock alloués" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "Ligne supplémentaire de commande client" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "Affectation des commandes clients" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "L'article de stock n'a pas été assigné" -#: order/models.py:2301 +#: order/models.py:2306 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:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "Impossible d'allouer le stock à une ligne sans pièce" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantité d'allocation ne peut pas excéder la quantité en stock" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 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:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "La commande client ne correspond pas à l'expédition" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "L'envoi ne correspond pas à la commande client" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Ligne" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "Référence de l'expédition de la commande client" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "Article" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "Sélectionner l'article de stock à affecter" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Saisir la quantité d'allocation de stock" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "Retour Référence de la commande" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "Entreprise à l'origine du retour des articles" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "Statut du retour de commande" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "Poste de l'ordre de retour" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "L'article en stock doit être spécifié" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "La quantité retournée dépasse la quantité en stock" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "La quantité retournée doit être supérieure à zéro" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "Quantité non valide pour un article de stock sérialisé" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "Sélectionner l'article à retourner par le client" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "Date de réception" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "La date de réception de cet article en retour" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "Résultats" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "Résultat pour ce poste" -#: order/models.py:2818 +#: order/models.py:2823 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:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "Ordre de retour Ligne supplémentaire" @@ -4946,11 +4947,11 @@ msgstr "Nom du fournisseur" msgid "Order cannot be cancelled" msgstr "La commande ne peut pas être annulée" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "Permettre la clôture d'une commande avec des postes incomplets" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "La commande comporte des postes incomplets" @@ -5006,7 +5007,7 @@ msgstr "Le fournisseur doit correspondre au bon de commande" msgid "Purchase order must match supplier" msgstr "Le bon de commande doit correspondre au fournisseur" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "Poste" @@ -5014,7 +5015,7 @@ msgstr "Poste" msgid "Line item does not match purchase order" msgstr "Le poste ne correspond pas au bon de commande" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "Sélectionner le lieu de destination des envois reçus" @@ -5022,7 +5023,7 @@ msgstr "Sélectionner le lieu de destination des envois reçus" msgid "Enter batch code for incoming stock items" msgstr "Saisir le code de lot pour les articles de stock entrant" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "Date d'expiration" @@ -5039,7 +5040,7 @@ msgstr "Entrez les numéros de série pour les articles de stock entrants" msgid "Override packaging information for incoming stock items" msgstr "Remplacer les informations d'emballage pour les articles en stock entrants" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "Note supplémentaire pour les articles en stock entrant" @@ -5059,7 +5060,7 @@ msgstr "Le code-barres est déjà utilisé" msgid "An integer quantity must be provided for trackable parts" msgstr "Une quantité entière doit être fournie pour les pièces tracables" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "Les postes doivent être fournis" @@ -5087,59 +5088,59 @@ msgstr "Devise du prix de vente" msgid "Allocated Items" msgstr "Postes alloués" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "Aucun détail sur l'expédition n'est fourni" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "Le poste n'est pas associé à cette commande" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "La quantité doit être positive" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "Entrez les numéros de série à allouer" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "L'envoi a déjà été effectué" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "L'envoi n'est pas associé à cette commande" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "Aucune correspondance trouvée pour les numéros de série suivants" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "Les numéros de série suivants sont indisponibles" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "Poste de commande de retour" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "Le poste ne correspond pas à l'ordre de retour" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "Le poste a déjà été reçu" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "Les articles ne peuvent être reçus que pour des commandes en cours" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "Quantité à retourner" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "Devise du prix de la ligne" @@ -6022,7 +6023,7 @@ msgstr "Ce poste de nomenclature est hérité des nomenclatures des composants v msgid "Stock items for variant parts can be used for this BOM item" msgstr "Les postes de stock pour les composants variants peuvent être utilisés pour ce poste de nomenclature" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "La quantité doit être un nombre entier pour les pièces pouvant être suivies" @@ -6090,7 +6091,7 @@ msgstr "Résultats" msgid "Number of results recorded against this template" msgstr "Nombre de résultats enregistrés par rapport à ce modèle" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Devise d'achat de l'item" @@ -6214,8 +6215,8 @@ msgstr "Planifié pour fabrication" msgid "Outstanding quantity of this part scheduled to be built" msgstr "Quantité exceptionnelle de cette pièce sont planifié à la fabrication" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Éléments en stock" @@ -7764,7 +7765,7 @@ msgstr "Total" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Numéro de série" @@ -7789,7 +7790,7 @@ msgstr "Rapport de test des articles en stock" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Éléments installés" @@ -7850,7 +7851,7 @@ msgstr "Filtrer par lieux de premier niveau" msgid "Include sub-locations in filtered results" msgstr "Inclure les sous-emplacements dans les résultats filtrés" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "Emplacement parent" @@ -7934,7 +7935,7 @@ msgstr "Date d'expiration avant" msgid "Expiry date after" msgstr "Date d’expiration après" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "Périmé" @@ -7970,7 +7971,7 @@ msgstr "Types d'emplacements de stock" msgid "Default icon for all locations that have no icon set (optional)" msgstr "Icône par défaut pour tous les lieux qui n'ont pas d'icône (facultatif)" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Emplacement du stock" @@ -7978,11 +7979,11 @@ msgstr "Emplacement du stock" msgid "Stock Locations" msgstr "Emplacement des stocks" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Propriétaire" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "Sélectionner un propriétaire" @@ -8014,257 +8015,257 @@ msgstr "Vous ne pouvez pas rendre ce magasin structurel car certains articles de msgid "Part must be specified" msgstr "La pièce doit être spécifiée" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "Les articles en stock ne peuvent pas être localisés dans des emplacements de stock structurel !" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "Il n'est pas possible de créer un article de stock pour les pièces virtuelles" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Le type de pièce ('{self.supplier_part.part}') doit être {self.part}" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "La quantité doit être de 1 pour un article avec un numéro de série" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Le numéro de série ne peut pas être défini si la quantité est supérieure à 1" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "L'objet ne peut pas s'appartenir à lui-même" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "L'élément doit avoir une référence de construction si is_building=True" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "La référence de construction ne pointe pas vers le même objet de pièce" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Poste de stock parent" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "Pièce de base" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Sélectionnez une pièce fournisseur correspondante pour cet article en stock" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "Où se trouve cet article en stock ?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "L'emballage de cet article en stock est stocké dans" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "Installé dans" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "L'article a été installé dans un autre article ?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "Numéro de série pour cet article" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "Code de lot pour cet article de stock" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "Quantité en stock" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "Source Construire" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "Construire pour cet article en stock" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "Consommé par" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "Ordre de construction qui a consommé cet article de stock" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "Bon de commande source" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Commande d'achat pour cet article en stock" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "Destination de la commande client" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Date d'expiration de l'article en stock. Le stock sera considéré comme périmé après cette date" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "Supprimer lors de l'épuisement" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "Supprimer ce poste de stock lorsque le stock est épuisé" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "Prix d'achat de l'unité unique au moment de l'achat" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "Converti en partie" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "La pièce n'est pas définie comme pouvant faire l'objet d'un suivi" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "La quantité doit être un nombre entier" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "La quantité ne doit pas dépasser la quantité disponible en stock ({self.quantity})" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "Les numéros de série doivent être fournis sous forme de liste" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "La quantité ne correspond pas au nombre de numéros de série" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "Le modèle de test n'existe pas" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "Un article de stock a été affecté à une commande client" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "L'article de stock est installé dans un autre article" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "L'article de stock contient d'autres articles" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "Un article de stock a été affecté à un client" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "L'article de stock est actuellement en production" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "Le stock sérialisé ne peut pas être fusionné" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "Articles de stock en double" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "Les articles en stock doivent se référer à la même pièce" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "Les articles en stock doivent se référer à la même pièce du fournisseur" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "Les codes d'état des stocks doivent correspondre" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "StockItem ne peut pas être déplacé car il n'est pas en stock" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "Suivi des articles en stock" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "Notes d'entrée" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "Résultat du test de l'article en stock" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "Une valeur doit être fournie pour ce test" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "La pièce jointe doit être téléchargée pour ce test" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "Valeur non valide pour ce test" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Résultat du test" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "Valeur de sortie du test" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "Pièce jointe au résultat du test" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "Notes de test" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "Station de test" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "L'identifiant de la station de test où le test a été effectué" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "Commencé" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "Horodatage du début du test" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "Fini" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "Horodatage de la fin du test" @@ -8320,217 +8321,213 @@ msgstr "L'ID du modèle ou le nom du test doit être fourni" msgid "The test finished time cannot be earlier than the test started time" msgstr "L'heure de fin du test ne peut être antérieure à l'heure de début du test" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "Le numéro de série est trop grand" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Article Parent" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "Article de stock parent" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "Utiliser la taille de l'emballage lors de l'ajout : la quantité définie est le nombre d'emballages" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "Référence du fournisseur" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "Expiré" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Éléments enfants" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "Suivi des éléments" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "Prix d'achat de cet article en stock, par unité ou par paquet" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "Entrez le nombre d'articles en stock à sérialiser" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "La quantité ne doit pas dépasser la quantité disponible en stock ({q})" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "Entrez les numéros de série pour les nouveaux articles" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "Emplacement du stock de destination" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "Champ de notes facultatif" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "Les numéros de série ne peuvent pas être assignés à cette pièce" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Les numéros de série existent déjà" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "Sélectionner l'article de stock à installer" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "Quantité à installer" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "Saisir la quantité d'articles à installer" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "Ajouter une note de transaction (facultatif)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "La quantité à installer doit être d'au moins 1" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "L'article en stock n'est pas disponible" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "La pièce sélectionnée ne figure pas dans la nomenclature" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "La quantité à installer ne doit pas dépasser la quantité disponible" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "Emplacement de destination de l'élément désinstallé" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "Sélectionner la pièce à convertir en article de stock" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "La partie sélectionnée n'est pas une option valide pour la conversion" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Impossible de convertir un article de stock auquel un SupplierPart a été attribué" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "Code d'état de l'article en stock" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "Lieu de destination de l'article retourné" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "Sélectionner les articles en stock pour modifier leur statut" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "Aucun article en stock n'a été sélectionné" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Sous-localisations" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "Emplacement du stock mère" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "La pièce doit être vendable" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "L'article est affecté à une commande client" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "L'article est attribué à un ordre de fabrication" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "Affectation d'articles en stock par le client" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "L'entreprise sélectionnée n'est pas un client" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "Notes d'affectation des stocks" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "Une liste des articles en stock doit être fournie" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "Notes sur les fusions d'actions" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "Autoriser les fournisseurs non concordants" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "Permettre la fusion d'articles en stock avec des pièces de fournisseurs différents" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "Autoriser la non-concordance des statuts" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "Permettre la fusion d'articles en stock ayant des codes de statut différents" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "Au moins deux articles en stock doivent être fournis" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "Pas de changement" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "Valeur de la clé primaire StockItem" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "L'article n'est plus en stock" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "Notes sur les transactions boursières" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "Numéro de série suivant" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "Numéro de série précédent" @@ -9012,87 +9009,87 @@ msgstr "Ventes" msgid "Return Orders" msgstr "Commandes de retour" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Nom d'utilisateur" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Prénom" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Prénom de l'utilisateur" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Nom" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Nom de famille de l'utilisateur" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "Adresse e-mail de l'utilisateur" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Staff" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Cet utilisateur a-t-il les permissions du staff" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Super-utilisateur" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Cet utilisateur est-il un super-utilisateur" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Ce compte d'utilisateur est-il actif" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "Seul un superutilisateur peut modifier ce champ" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "Mot de passe" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "Mot de passe pour l'utilisateur" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "Seuls les membres du personnel peuvent créer de nouveaux utilisateurs" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "Vous n'avez pas le droit de créer des utilisateurs" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Votre compte a été créé." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Veuillez utiliser la fonction de réinitialisation du mot de passe pour vous connecter" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Bienvenue dans InvenTree" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index 9c47e5c59f..0319c0e273 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "" @@ -108,14 +108,14 @@ msgstr "הזן תאריך סיום" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "" @@ -356,59 +356,59 @@ msgstr "סינית (מסורתית)" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "אימייל" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "שגיאה בהפעלת אימות הפלאגין" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metadata must be a python dict object" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "מטא נתונים של תוסף" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "שדה מטא נתונים של JSON, לשימוש על ידי תוספים חיצוניים" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "דפוס מעוצב בצורה לא נכונה" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "צוין מפתח פורמט לא ידוע" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "חסר מפתח פורמט נדרש" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "שדה הפניה לא יכול להיות ריק" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "הפניה חייבת להתאים לדפוס הנדרש" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "מספר האסמכתה גדול מדי" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "שמות כפולים אינם יכולים להתקיים תחת אותו אב" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "בחירה שגויה" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "בחירה שגויה" msgid "Name" msgstr "שם" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "שם" msgid "Description" msgstr "תיאור" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "תיאור (לא חובה)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "נתיב" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "הערות סימון (אופציונלי)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "נתוני ברקוד" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "נתוני ברקוד של צד שלישי" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "ברקוד Hash" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Hash ייחודי של נתוני ברקוד" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "נמצא ברקוד קיים" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "שגיאת שרת" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "נרשמה שגיאה על ידי השרת." @@ -527,25 +527,25 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "מקור הבנייה" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "רכיב" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -715,7 +726,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -818,7 +829,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "" @@ -839,7 +850,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "" @@ -855,8 +866,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -865,12 +876,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "קישור חיצוני" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "כמות" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "מספרים סידוריים" @@ -1071,16 +1082,6 @@ msgstr "מספרים סידוריים" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "משתמש" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "קובץ מצורף" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "נשלח" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "שם משתמש" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "שם פרטי" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index ccea163ec6..24d1e3d3c4 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "" @@ -108,14 +108,14 @@ msgstr "तारीख दर्ज करें" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "" @@ -356,59 +356,59 @@ msgstr "" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "ई-मेल" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "" @@ -527,25 +527,25 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -715,7 +726,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -818,7 +829,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "" @@ -839,7 +850,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "" @@ -855,8 +866,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -865,12 +876,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1071,16 +1082,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index ce3566545b..4ecbfec402 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Nem megfelelő mennyiség" @@ -108,14 +108,14 @@ msgstr "Dátum megadása" msgid "Invalid decimal value" msgstr "Érvénytelen decimális érték" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Megjegyzések" @@ -356,59 +356,59 @@ msgstr "Kínai (Hagyományos)" msgid "Log in to the app" msgstr "Bejelentkezés az appba" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "Email" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Hiba a plugin validálása közben" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "A meta adatnak egy python dict objektumnak kell lennie" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Plugin meta adatok" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "JSON meta adat mező, külső pluginok számára" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Helytelenül formázott minta" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Ismeretlen formátum kulcs lett megadva" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Hiányzó formátum kulcs" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Az azonosító mező nem lehet üres" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Az azonosítónak egyeznie kell a mintával" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Azonosító szám túl nagy" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Duplikált nevek nem lehetnek ugyanazon szülő alatt" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Érvénytelen választás" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Érvénytelen választás" msgid "Name" msgstr "Név" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Név" msgid "Description" msgstr "Leírás" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Leírás (opcionális)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Elérési út" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Markdown megjegyzések (opcionális)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Vonalkód adat" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Harmadik féltől származó vonalkód adat" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Vonalkód hash" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Egyedi vonalkód hash" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Létező vonalkód" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Kiszolgálóhiba" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "A kiszolgáló egy hibaüzenetet rögzített." @@ -527,25 +527,25 @@ msgstr "Túlszállítás nem lehet több mint 100%" msgid "Invalid value for overage" msgstr "Érvénytelen érték a túlszállításra" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Rendelés állapota" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Szülő gyártás" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "Változatokkal együtt" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "Változatokkal együtt" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "Változatokkal együtt" msgid "Part" msgstr "Alkatrész" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategória" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "Szülő Gyártás" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Hozzám rendelt" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Kiállította" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Hozzárendelve" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "Ez előtt létrehozva" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "Fa kihagyása" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "A gyártást be kell fejezni a törlés előtt" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Fogyóeszköz" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Opcionális" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Gyártmány" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Követett" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Ellenőrizhető" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Lefoglalva" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Elérhető" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Gyártási utasítás" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Hely" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Gyártási utasítások" @@ -715,7 +726,7 @@ msgstr "Hibás választás a szülő gyártásra" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Meg kell adni felelős felhasználót vagy csoportot" @@ -723,7 +734,7 @@ msgstr "Meg kell adni felelős felhasználót vagy csoportot" msgid "Build order part cannot be changed" msgstr "Gyártási rendelés alkatrész nem változtatható" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Gyártási utasítás azonosító" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Gyártás státusz kód" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Batch kód" @@ -818,7 +829,7 @@ msgstr "Batch kód" msgid "Batch code for this build output" msgstr "Batch kód a gyártás kimenetéhez" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Létrehozás dátuma" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Befejezés dátuma" @@ -855,8 +866,8 @@ msgstr "Indította" msgid "User who issued this build order" msgstr "Felhasználó aki ezt a gyártási utasítást kiállította" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Felelős" @@ -865,12 +876,12 @@ msgstr "Felelős" msgid "User or group responsible for this build order" msgstr "Felhasználó vagy csoport aki felelős ezért a gyártásért" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Külső link" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Link külső URL-re" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Gyártási utasítás priorítása" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Projektszám" @@ -908,46 +919,46 @@ msgstr "Gyártási utasítás elkészült" 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:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Nincs gyártási kimenet megadva" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Gyártási kimenet már kész" -#: build/models.py:1020 +#: build/models.py:1030 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:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 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:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "A {serial} gyártási kimenet nem felelt meg az összes kötelező teszten" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Gyártási Rendelés Sor Tétel" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Gyártás objektum" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Gyártás objektum" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Mennyiség" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Gyártáshoz szükséges mennyiség" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Készlet túlfoglalva" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Lefoglalt mennyiségnek nullánál többnek kell lennie" -#: build/models.py:1721 +#: build/models.py:1731 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:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Készlet tétel" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Forrás készlet tétel" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Készlet mennyiség amit foglaljunk a gyártáshoz" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Beépítés ebbe" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Cél készlet tétel" @@ -1062,8 +1073,8 @@ msgstr "Egész számú mennyiség szükséges az egyedi követésre kötelezett msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Egész számú mennyiség szükséges, mivel az alkatrészjegyzék egyedi követésre kötelezett alkatrészeket tartalmaz" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Sorozatszámok" @@ -1071,16 +1082,6 @@ msgstr "Sorozatszámok" msgid "Enter serial numbers for build outputs" msgstr "Add meg a sorozatszámokat a gyártás kimenetéhez" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Hely" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "Legyártott készlet helye" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Szükséges tételek automatikus hozzárendelése a megfelelő sorozatszámokkal" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek" @@ -1183,7 +1184,7 @@ msgstr "Fogadd el hogy a készlet tételek nincsenek teljesen lefoglalva ehhez a msgid "Required stock has not been fully allocated" msgstr "A szükséges készlet nem lett teljesen lefoglalva" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Befejezetlenek elfogadása" @@ -1227,11 +1228,11 @@ msgstr "Gyártás sor tétel" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part ugyanarra az alkatrészre kell mutasson mint a gyártási utasítás" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "A tételnek kell legyen készlete" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Rendelkezésre álló mennyiség ({q}) túllépve" @@ -1244,7 +1245,7 @@ msgstr "Gyártási kimenetet meg kell adni a követésre kötelezett alkatrésze msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Gyártási kimenetet nem lehet megadni a követésre kötelezett alkatrészek lefoglalásához" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "A lefoglalandó tételeket meg kell adni" @@ -1300,73 +1301,73 @@ msgstr "Alkatrészjegyzék Cikk Azonosító" msgid "BOM Part Name" msgstr "Alkatrészjegyzék Alkatrész Név" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Beszállítói alkatrész" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Lefoglalt mennyiség" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "Gyártási Hivatkozás" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "Alkatrész kategória Neve" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Követésre kötelezett" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "Örökölt" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Változatok" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Alkatrészjegyzék tétel" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Lefoglalt készlet" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "Rendelve" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "Gyártásban" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "Külső raktárkészlet" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Elérhető készlet" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "Elérhető Helyettesítő Készlet" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "Elérhető Készlet Változatokból" @@ -1507,8 +1508,8 @@ msgstr "Felhasználó" msgid "Price break quantity" msgstr "Ársáv mennyiség" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Ár" @@ -1531,7 +1532,7 @@ msgstr "Webhook neve" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Aktív" @@ -1609,7 +1610,7 @@ msgstr "Cím" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1686,7 +1687,7 @@ msgstr "Definíció" msgid "Unit definition" msgstr "Mértékegység definíció" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Melléklet" @@ -1764,7 +1765,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Az állapot logikai kulcsa amely megegyezik az üzleti logika egyedi állapotával" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Érték" @@ -1956,7 +1957,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Kontextus" @@ -1973,7 +1974,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Eredmény" @@ -2120,7 +2121,7 @@ msgstr "{verbose_name} megszakítva" msgid "A order that is assigned to you was canceled" msgstr "Egy hozzád rendelt megrendelés megszakítva" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Készlet érkezett" @@ -3678,7 +3679,7 @@ msgstr "Kapcsolattartó telefonszáma" msgid "Contact email address" msgstr "Kapcsolattartó email címe" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Névjegy" @@ -3723,7 +3724,7 @@ msgstr "Gyárt ez a cég alkatrészeket?" msgid "Default currency used for this company" msgstr "Cég által használt alapértelmezett pénznem" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Cím" @@ -3820,8 +3821,8 @@ msgstr "Link a címinformációkhoz (külső)" msgid "Manufacturer Part" msgstr "Gyártói alkatrész" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Kiindulási alkatrész" @@ -3838,7 +3839,7 @@ msgstr "Gyártó kiválasztása" msgid "MPN" msgstr "MPN (Gyártói cikkszám)" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Gyártói cikkszám" @@ -3883,7 +3884,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészre kell hivatkoznia" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3914,14 +3915,14 @@ msgstr "URL link a beszállítói alkatrészhez" msgid "Supplier part description" msgstr "Beszállítói alkatrész leírása" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Megjegyzés" @@ -3933,8 +3934,8 @@ msgstr "alap költség" msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimális díj (pl. tárolási díj)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Csomagolás" @@ -3986,7 +3987,7 @@ msgstr "Beszállító által használt alapértelmezett pénznem" msgid "Company Name" msgstr "Cégnév" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "Készleten" @@ -4226,7 +4227,7 @@ msgstr "Címkénkénti nyomtatandó mennyiség" msgid "Connected" msgstr "Csatlakoztatba" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Ismeretlen" @@ -4314,105 +4315,105 @@ msgstr "Gép konfiguráció" msgid "Config type" msgstr "Konfiguráció típusa" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Rendelés azonosítója" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "Kintlévő" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "Van projektszáma" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Készítette" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "Van árazás" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "Befejezve ez után" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Rendelés" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "A rendelés teljesítve" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Belső alkatrész" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "A rendelés függőben" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Kész" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Beszerzési rendelés" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4420,8 +4421,8 @@ msgstr "Beszerzési rendelés" msgid "Sales Order" msgstr "Vevői rendelés" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4449,446 +4450,446 @@ msgstr "Megrendeléshez használt pénznem (hagyd üresen a cégnél alapértelm msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "A kapcsolattartó nem egyezik a kiválasztott céggel" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "Rendelés leírása (opcionális)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "Válassz projektszámot ehhez a rendeléshez" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Link külső weboldalra" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Cél dátum" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Várt teljesítési dátuma a megrendelésnek. Ezután már késésben lévőnek számít majd." -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Kiállítás dátuma" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "Kiállítás dátuma" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "Felhasználó vagy csoport aki felelőse ennek a rendelésnek" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "Kapcsolattartó ehhez a rendeléshez" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "Cég címei ehhez a rendeléshez" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Rendelés azonosító" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Állapot" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "Beszerzési rendelés állapota" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "Cég akitől a tételek beszerzésre kerülnek" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "Beszállítói azonosító" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "Beszállítói rendelés azonosító kód" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "érkeztette" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "Rendelés teljesítési dátuma" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Cél" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 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:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "Mennyiség pozitív kell legyen" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Vevő" -#: order/models.py:1195 +#: order/models.py:1200 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:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "Értékesítési rendelés állapot" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "Vevői azonosító " -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "Megrendelés azonosító kódja a vevőnél" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Kiszállítás dátuma" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "szállította" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "Rendelés már teljesítve" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "Rendelés már visszavonva" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "Csak nyitott rendelés jelölhető késznek" -#: order/models.py:1283 +#: order/models.py:1288 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:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 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:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Tétel mennyiség" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "Sortétel azonosító" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "Sortétel megjegyzései" -#: order/models.py:1637 +#: order/models.py:1642 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:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "Sortétel leírása (opcionális)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "További kontextus ehhez a sorhoz" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "Egységár" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "Vevői Rendelés Sortétel" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "Beszállítói alkatrésznek egyeznie kell a beszállítóval" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "Beszállítói alkatrész" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Beérkezett" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "Érkezett tételek száma" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Beszerzési ár" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Beszerzési egységár" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "Vevői Rendelés Extra Sor" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "Vevői Rendelés Sortétel" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuális alkatrészt nem lehet vevői rendeléshez adni" -#: order/models.py:1924 +#: order/models.py:1929 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:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Eladási ár" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Eladási egységár" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Kiszállítva" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Szállított mennyiség" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "Vevői Rendelés Szállítása" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Szállítás dátuma" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "Szállítási dátum" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "Kézbesítés dátuma" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Ellenőrizte" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Szállítmány" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Szállítmány száma" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Nyomkövetési szám" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Szállítmány nyomkövetési információ" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Számlaszám" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "Hozzátartozó számla referencia száma" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "Szállítmány már elküldve" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "Szállítmány nem tartalmaz foglalt készlet tételeket" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "Vevői Rendelés Extra Sor" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "Vevői rendeléshez foglalások" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "Készlet tétel nincs hozzárendelve" -#: order/models.py:2301 +#: order/models.py:2306 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:2304 +#: order/models.py:2309 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:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A lefoglalandó mennyiség nem haladhatja meg a készlet mennyiségét" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 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:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "Vevői rendelés nem egyezik a szállítmánnyal" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "Szállítmány nem egyezik a vevői rendeléssel" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Sor" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "Vevői rendelés szállítmány azonosító" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "Tétel" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "Válaszd ki a foglalásra szánt készlet tételt" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Készlet foglalási mennyiség megadása" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "Visszavétel azonosító" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "Cég akitől a tételek visszavételre kerülnek" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "Visszavétel állapota" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "Visszavétel sortétel" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "Válaszd ki a vevőtől visszavenni kívánt tételt" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "Visszavétel dátuma" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "Mikor lett visszavéve a tétel" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "Kimenetel" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "Sortétel végső kimenetele" -#: order/models.py:2818 +#: order/models.py:2823 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:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "Visszavétel extra tétel" @@ -4947,11 +4948,11 @@ msgstr "Beszállító neve" msgid "Order cannot be cancelled" msgstr "A rendelést nem lehet törölni" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "Rendelés lezárása teljesítetlen sortételek esetén is" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "A rendelésben teljesítetlen sortételek vannak" @@ -5007,7 +5008,7 @@ msgstr "A beszállítónak egyeznie kell a beszerzési rendelésben lévővel" msgid "Purchase order must match supplier" msgstr "A beszerzési rendelésnek egyeznie kell a beszállítóval" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "Sortétel" @@ -5015,7 +5016,7 @@ msgstr "Sortétel" msgid "Line item does not match purchase order" msgstr "Sortétel nem egyezik a beszerzési megrendeléssel" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "Válassz cél helyet a beérkezett tételeknek" @@ -5023,7 +5024,7 @@ msgstr "Válassz cél helyet a beérkezett tételeknek" msgid "Enter batch code for incoming stock items" msgstr "Írd be a batch kódját a beérkezett tételeknek" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "Lejárati dátum" @@ -5040,7 +5041,7 @@ msgstr "Írd be a sorozatszámokat a beérkezett tételekhez" msgid "Override packaging information for incoming stock items" msgstr "Bejövő készlettételek csomagolási információjának felülbírálata" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "Kiegészítő megjegyzés beérkező készlettételekhez" @@ -5060,7 +5061,7 @@ msgstr "Ez a vonalkód már használva van" msgid "An integer quantity must be provided for trackable parts" msgstr "Egész számú mennyiség szükséges az egyedi követésre kötelezett alkatrészeknél" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "Sortételt meg kell adni" @@ -5088,59 +5089,59 @@ msgstr "Eladási ár pénzneme" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "Nincsenek szállítmány részletek megadva" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "Sortétel nincs hozzárendelve ehhez a rendeléshez" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "Mennyiség pozitív kell legyen" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "Írd be a sorozatszámokat a kiosztáshoz" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "Szállítmány kiszállítva" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "Szállítmány nincs hozzárendelve ehhez a rendeléshez" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "Nincs találat a következő sorozatszámokra" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "Visszavétel sortétel" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "Sortétel nem egyezik a visszavétellel" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "A sortétel már beérkezett" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "Csak folyamatban lévő megrendelés tételeit lehet bevételezni" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "Sortétel pénzneme" @@ -6023,7 +6024,7 @@ msgstr "Ezt az alkatrészjegyzék tételt az alkatrész változatok alkatrészje msgid "Stock items for variant parts can be used for this BOM item" msgstr "Alkatrészváltozatok készlet tételei használhatók ehhez az alkatrészjegyzék tételhez" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "A mennyiség egész szám kell legyen a követésre kötelezett alkatrészek esetén" @@ -6091,7 +6092,7 @@ msgstr "Eredmények" msgid "Number of results recorded against this template" msgstr "Eszerint a sablon szerint rögzített eredmények száma" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Beszerzési pénzneme ennek a készlet tételnek" @@ -6215,8 +6216,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Készlet tételek" @@ -7765,7 +7766,7 @@ msgstr "Összesen" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Sorozatszám" @@ -7790,7 +7791,7 @@ msgstr "Készlet tétel teszt riport" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Beépített tételek" @@ -7851,7 +7852,7 @@ msgstr "Csúcs készlethelyre szűrés" msgid "Include sub-locations in filtered results" msgstr "Szűrt eredmények tartalmazzák az alhelyeket" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "Szülő hely" @@ -7935,7 +7936,7 @@ msgstr "Lejárat előtt" msgid "Expiry date after" msgstr "Lejárat után" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "Állott" @@ -7971,7 +7972,7 @@ msgstr "Készlethely típusok" msgid "Default icon for all locations that have no icon set (optional)" msgstr "Alapértelmezett ikon azokhoz a helyekhez, melyeknek nincs ikonja beállítva (válaszható)" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Készlet hely" @@ -7979,11 +7980,11 @@ msgstr "Készlet hely" msgid "Stock Locations" msgstr "Készlethelyek" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Tulajdonos" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "Tulajdonos kiválasztása" @@ -8015,257 +8016,257 @@ msgstr "Nem lehet ezt a raktári helyet szerkezetivé tenni, mert már vannak it msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "A szerkezeti raktári helyre nem lehet készletet felvenni!" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "Virtuális alkatrészből nem lehet készletet létrehozni" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "A beszállítói alkatrész típusa ('{self.supplier_part.part}') mindenképpen {self.part} kellene, hogy legyen" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "Mennyiség 1 kell legyen a sorozatszámmal rendelkező tételnél" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Nem lehet sorozatszámot megadni ha a mennyiség több mint egy" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "A tétel nem tartozhat saját magához" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "A tételnek kell legyen gyártási azonosítója ha az is_bulding igaz" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "Gyártási azonosító nem ugyanarra az alkatrész objektumra mutat" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Szülő készlet tétel" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "Kiindulási alkatrész" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Válassz egy egyező beszállítói alkatrészt ehhez a készlet tételhez" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "Hol található ez az alkatrész?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "A csomagolása ennek a készlet tételnek itt van tárolva" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "Beépítve ebbe" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "Ez a tétel be van építve egy másik tételbe?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "Sorozatszám ehhez a tételhez" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "Batch kód ehhez a készlet tételhez" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "Készlet mennyiség" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "Forrás gyártás" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "Gyártás ehhez a készlet tételhez" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "Felhasználva ebben" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "Felhasználva ebben a gyártásban" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "Forrás beszerzési rendelés" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Beszerzés ehhez a készlet tételhez" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "Cél vevői rendelés" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Készlet tétel lejárati dátuma. A készlet lejártnak tekinthető ezután a dátum után" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "Törlés ha kimerül" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "Készlet tétel törlése ha kimerül" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "Egy egység beszerzési ára a beszerzés időpontjában" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "Alkatrésszé alakítva" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "Az alkatrész nem követésre kötelezett" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "Mennyiség egész szám kell legyen" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "A mennyiség nem haladhatja meg az elérhető készletet ({self.quantity})" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "A mennyiség nem egyezik a megadott sorozatszámok számával" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "Ez a Teszt sablon nem létezik" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "Készlet tétel beépül egy másikba" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "A készlet tétel más tételeket tartalmaz" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "Készlet tétel hozzárendelve egy vevőhöz" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "Készlet tétel gyártás alatt" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "Követésre kötelezett készlet nem vonható össze" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "Duplikált készlet tételek vannak" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "A készlet tétel ugyanarra az alkatrészre kell vonatkozzon" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "A készlet tétel ugyanarra a beszállítói alkatrészre kell vonatkozzon" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "Készlet tételek állapotainak egyeznie kell" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "Készlet tétel nem mozgatható mivel nincs készleten" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "Készlettörténet" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "Bejegyzés megjegyzései" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "Készlet Tétel Ellenőrzés Eredménye" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "Ehhez a teszthez meg kell adni értéket" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "Ehhez a teszthez fel kell tölteni mellékletet" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "A teszt eredménye érvénytelen" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Teszt eredménye" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "Teszt kimeneti értéke" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "Teszt eredmény melléklet" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "Tesztek megjegyzései" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "Teszt állomás" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "A tesztet elvégző tesztállomás azonosítója" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "Elkezdődött" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "A teszt indításának időpontja" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "Befejezve" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "A teszt befejezésének időpontja" @@ -8321,217 +8322,213 @@ msgstr "Sablon azonosító vagy Teszt név szükséges" msgid "The test finished time cannot be earlier than the test started time" msgstr "A tesztet nem lehet a kezdésnél hamarabb befejezni" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "Szériaszám túl nagy" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Szülő tétel" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "Szülő készlet tétel" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "Csomagolási mennyiség használata: a megadott mennyiség ennyi csomag" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "Beszállítói Cikkszám" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "Lejárt" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Gyermek tételek" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "Nyilvántartott tételek" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "Készlet tétel beszerzési ára, per darab vagy csomag" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "Add meg hány készlet tételt lássunk el sorozatszámmal" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "A mennyiség nem lépheti túl a rendelkezésre álló készletet ({q})" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "Írd be a sorozatszámokat az új tételekhez" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "Cél készlet hely" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "Opcionális megjegyzés mező" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "Sorozatszámokat nem lehet hozzárendelni ehhez az alkatrészhez" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "A sorozatszámok már léteznek" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "Válaszd ki a beépítésre szánt készlet tételt" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "Beépítendő mennyiség" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "Adja meg a beépítendő mennyiséget" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "Tranzakció megjegyzés hozzáadása (opcionális)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "A beépítendő mennyiség legalább 1 legyen" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "Készlet tétel nem elérhető" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "A kiválasztott alkatrész nincs az alkatrészjegyzékben" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "A beépítendő mennyiség nem haladhatja meg az elérhető mennyiséget" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "Cél hely a kiszedett tételeknek" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "Válassz alkatrészt amire konvertáljuk a készletet" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "A kiválasztott alkatrész nem megfelelő a konverzióhoz" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Készlet tétel hozzárendelt beszállítói alkatrésszel nem konvertálható" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "Készlet tétel státusz kódja" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "Cél hely a visszatérő tételeknek" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "Válaszd ki a státuszváltásra szánt készlet tételeket" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "Nincs készlet tétel kiválasztva" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Alhelyek" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "Felsőbb szintű készlet hely" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "Az alkatrésznek értékesíthetőnek kell lennie" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "A tétel egy vevő rendeléshez foglalt" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "A tétel egy gyártási utasításhoz foglalt" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "Vevő akihez rendeljük a készlet tételeket" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "A kiválasztott cég nem egy vevő" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "Készlet hozzárendelés megjegyzései" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "A készlet tételek listáját meg kell adni" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "Készlet összevonás megjegyzései" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "Nem egyező beszállítók megengedése" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "Különböző beszállítói alkatrészekből származó készletek összevonásának engedélyezése" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "Nem egyező állapotok megjelenítése" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "Különböző állapotú készletek összevonásának engedélyezése" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "Legalább két készlet tételt meg kell adni" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "Nincs változás" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "Készlet tétel elsődleges kulcs értéke" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "Készlet tranzakció megjegyzései" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9013,87 +9010,87 @@ msgstr "Vevői rendelések" msgid "Return Orders" msgstr "Visszavételek" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Felhasználónév" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Keresztnév" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "A felhasználó keresztneve" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Vezetéknév" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "A felhasználó vezetékneve" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "A felhasználó e-mail címe" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Személyzet" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Van-e a felhasználónak személyzeti jogosultsága" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Rendszergazda" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "A felhasználó rendszergazda-e" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Aktív a felhasználói fiók" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "A fiókod sikeresen létrejött." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Kérlek használd a jelszó visszállítás funkciót a belépéshez" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Üdvözlet az InvenTree-ben" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index e3dccf3f93..8aebdb5beb 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Jumlah yang diberikan tidak valid" @@ -108,14 +108,14 @@ msgstr "Masukkan tanggal" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Catatan" @@ -356,59 +356,59 @@ msgstr "" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "Surel" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Pilihan tidak valid" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Pilihan tidak valid" msgid "Name" msgstr "Nama" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Nama" msgid "Description" msgstr "Keterangan" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Keterangan (opsional)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Direktori" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Data Barcode" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Data barcode pihak ketiga" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Hash unik data barcode" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Sudah ada barcode yang sama" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Terjadi Kesalahan Server" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Sebuah kesalahan telah dicatat oleh server." @@ -527,25 +527,25 @@ msgstr "Kelebihan tidak boleh melebihi 100%" msgid "Invalid value for overage" msgstr "Nilai kelebihan tidak valid" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Produksi Induk" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "Bagian" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Pesanan harus dibatalkan sebelum dapat dihapus" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Tersedia" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Order Produksi" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Lokasi" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Order Produksi" @@ -715,7 +726,7 @@ msgstr "Pilihan produksi induk tidak valid" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Referensi Order Produksi" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Kode status pembuatan" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Kode Kelompok" @@ -818,7 +829,7 @@ msgstr "Kode Kelompok" msgid "Batch code for this build output" msgstr "Kode kelompok untuk hasil produksi ini" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Tanggal Pembuatan" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Tanggal selesai" @@ -855,8 +866,8 @@ msgstr "Diserahkan oleh" msgid "User who issued this build order" msgstr "Pengguna yang menyerahkan order ini" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Penanggung Jawab" @@ -865,12 +876,12 @@ msgstr "Penanggung Jawab" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Tautan eksternal" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Tautan menuju URL eksternal" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Tidak ada hasil produksi yang ditentukan" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Hasil produksi sudah selesai" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "Hasil produksi tidak sesuai dengan order produksi" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Jumlah" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Item stok teralokasikan terlalu banyak" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Jumlah yang dialokasikan harus lebih dari nol" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Jumlah harus 1 untuk stok dengan nomor seri" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Stok Item" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Sumber stok item" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Jumlah stok yang dialokasikan ke produksi" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Pasang ke" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Tujuan stok item" @@ -1062,8 +1073,8 @@ msgstr "Jumlah bagian yang dapat dilacak harus berupa angka bulat" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Jumlah harus angka bulat karena terdapat bagian yang dapat dilacak dalam daftar barang" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Nomor Seri" @@ -1071,16 +1082,6 @@ msgstr "Nomor Seri" msgid "Enter serial numbers for build outputs" msgstr "Masukkan nomor seri untuk hasil pesanan" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Lokasi" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Alokasikan item yang diperlukan dengan nomor seri yang sesuai secara otomatis" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid" @@ -1182,7 +1183,7 @@ msgstr "Terima bahwa stok item tidak teralokasikan sepenuhnya ke pesanan ini" msgid "Required stock has not been fully allocated" msgstr "Stok yang diperlukan belum teralokasikan sepenuhnya" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Terima Tidak Selesai" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part harus mengarah ke bagian yang sesuai dengan order produksi" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "Item harus tersedia dalam stok" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Jumlah tersedia ({q}) terlampaui" @@ -1243,7 +1244,7 @@ msgstr "Hasil produksi harus ditentukan untuk mengalokasikan bagian yang terlaca msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Hasil produksi tidak dapat ditentukan untuk alokasi barang yang tidak terlacak" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Item yang dialokasikan harus disediakan" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Item tagihan material" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "Pengguna" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Harga" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Aktif" @@ -1608,7 +1609,7 @@ msgstr "Judul" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Lampiran" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Barang diterima" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "Kontak alamat surel" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Kontak" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Tidak diketahui" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Selesai" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Status" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Pelanggan" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Harga Jual" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Dikirim" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Nomor Seri" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "Lampiran perlu diunggah untuk tes ini" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Nama Pengguna" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Nama Depan" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Nama depan dari pengguna" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Nama Belakang" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Nama belakang dari pengguna" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "Alamat surel dari pengguna" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Staf" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Selamat Datang di InvenTree" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index 3648bad3f2..80d9bfc9d4 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Quantità inserita non valida" @@ -108,14 +108,14 @@ msgstr "Inserisci la data" msgid "Invalid decimal value" msgstr "Valore decimale non valido" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Note" @@ -356,59 +356,59 @@ msgstr "Cinese (Tradizionale)" msgid "Log in to the app" msgstr "Accedi all'app" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "Email" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Errore nell'eseguire la convalida del plugin" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "I metadati devono essere un oggetto python dict" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Metadati Plugin" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "Campo di metadati JSON, da utilizzare con plugin esterni" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Schema formattato impropriamente" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Formato chiave sconosciuta" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Formato chiave mancante" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Il campo di riferimento non può essere vuoto" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Il campo deve corrispondere al modello richiesto" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Numero di riferimento troppo grande" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Nomi duplicati non possono esistere sotto lo stesso genitore" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Scelta non valida" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Scelta non valida" msgid "Name" msgstr "Nome" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Nome" msgid "Description" msgstr "Descrizione" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Descrizione (opzionale)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Percorso" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Note di Markdown (opzionale)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Dati del Codice a Barre" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Dati Codice a Barre applicazioni di terze parti" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Codice a Barre" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Codice univoco del codice a barre" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Trovato codice a barre esistente" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "Fallimento Attività" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "Attività di lavoro in background '{f}' fallita dopo {n} tentativi" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Errore del server" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Un errore è stato loggato dal server." @@ -527,25 +527,25 @@ msgstr "L'eccesso non deve superare il 100%" msgid "Invalid value for overage" msgstr "Valore non valido per eccedenza" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Stato dell'ordine" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Produzione Genitore" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "Includi Varianti" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "Includi Varianti" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "Includi Varianti" msgid "Part" msgstr "Articolo" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Categoria" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "Produzione Antenata" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Assegnato a me" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Inviato da" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Assegnato a" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "Creato prima" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "Creato dopo" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "Ha data d'inizio" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "Data d'inizio prima" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "Data d'inizio dopo" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "Ha data di fine" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "Data obiettivo prima" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "Data obiettivo dopo" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "Completato prima" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "Completato dopo" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "Data minima" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "Data massima" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "Escludi Albero" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "La produzione deve essere annullata prima di poter essere eliminata" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Consumabile" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Opzionale" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Assemblaggio" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Monitorato" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Testabile" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "Ordine In Corso" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Allocato" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Disponibile" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Ordine di Produzione" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Posizione" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Ordini di Produzione" @@ -715,7 +726,7 @@ msgstr "Scelta non valida per la produzione genitore" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "Gli ordini di costruzione possono essere eseguiti solo esternamente per gli articoli acquistabili" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "L'utente o il gruppo responsabile deve essere specificato" @@ -723,7 +734,7 @@ msgstr "L'utente o il gruppo responsabile deve essere specificato" msgid "Build order part cannot be changed" msgstr "L'ordine di costruzione della parte non può essere cambiata" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "La data di scadenza deve essere successiva alla data d'inizio" @@ -731,8 +742,8 @@ msgstr "La data di scadenza deve essere successiva alla data d'inizio" msgid "Build Order Reference" msgstr "Riferimento Ordine Di Produzione" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Codice stato di produzione" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Codice Lotto" @@ -818,7 +829,7 @@ msgstr "Codice Lotto" msgid "Batch code for this build output" msgstr "Codice del lotto per questa produzione" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Data di creazione" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Data di completamento" @@ -855,8 +866,8 @@ msgstr "Rilasciato da" msgid "User who issued this build order" msgstr "Utente che ha emesso questo ordine di costruzione" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsabile" @@ -865,12 +876,12 @@ msgstr "Responsabile" msgid "User or group responsible for this build order" msgstr "Utente o gruppo responsabile di questo ordine di produzione" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Collegamento esterno" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Link a URL esterno" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Priorità di questo ordine di produzione" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Codice del progetto" @@ -908,46 +919,46 @@ msgstr "L'ordine di produzione è stato completato" msgid "Serial numbers must be provided for trackable parts" msgstr "Deve essere fornita un numero di serie per gli articoli rintracciabili" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Nessun output di produzione specificato" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "La produzione è stata completata" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "L'output della produzione non corrisponde all'ordine di compilazione" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "La quantità non può essere maggiore della quantità in uscita" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "L'output della build {serial} non ha superato tutti i test richiesti" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Elemento di Riga Ordine di Produzione" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Crea oggetto" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Crea oggetto" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Quantità" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Quantità richiesta per l'ordine di costruzione" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "L'articolo in giacenza è sovrallocato" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "La quantità di assegnazione deve essere maggiore di zero" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "La quantità deve essere 1 per lo stock serializzato" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Articoli in magazzino" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Origine giacenza articolo" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Quantità di magazzino da assegnare per la produzione" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Installa in" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Destinazione articolo in giacenza" @@ -1062,8 +1073,8 @@ msgstr "Quantità totale richiesta per articoli rintracciabili" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantità totale richiesta, poiché la fattura dei materiali contiene articoli rintracciabili" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Codice Seriale" @@ -1071,16 +1082,6 @@ msgstr "Codice Seriale" msgid "Enter serial numbers for build outputs" msgstr "Inserisci i numeri di serie per gli output di compilazione (build option)" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Posizione" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "Posizione dello stock per l'output della produzione" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Assegna automaticamente gli articoli richiesti con i numeri di serie corrispondenti" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "I seguenti numeri di serie sono già esistenti o non sono validi" @@ -1182,7 +1183,7 @@ msgstr "Accetta che gli elementi in giacenza non sono stati completamente assegn msgid "Required stock has not been fully allocated" msgstr "La giacenza richiesta non è stata completamente assegnata" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Accetta Incompleta" @@ -1226,11 +1227,11 @@ msgstr "Articolo linea di produzione" msgid "bom_item.part must point to the same part as the build order" msgstr "gli elementi degli articoli della distinta base devono puntare alla stessa parte dell'ordine di produzione" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "L'articolo deve essere disponibile" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantità disponibile ({q}) superata" @@ -1243,7 +1244,7 @@ msgstr "L'output di produzione deve essere specificato per l'ubicazione delle pa msgid "Build output cannot be specified for allocation of untracked parts" msgstr "L'output di produzione non deve essere specificato per l'ubicazione delle parti non tracciate" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Deve essere indicata l'allocazione dell'articolo" @@ -1299,73 +1300,73 @@ msgstr "Identificativo dell'Articolo BOM" msgid "BOM Part Name" msgstr "Nome Articolo BOM" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "Costruzione" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Articolo Fornitore" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Quantità assegnata" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "Riferimento Ordine Di Costruzione" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "Nome Categoria Articolo" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Tracciabile" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "Ereditato" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Consenti Le Varianti" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Distinta base (Bom)" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Scorte Assegnate" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "Ordinato" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "In Produzione" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "Scorte esterne" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Disponibilità in magazzino" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "Disponibili scorte alternative" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "Disponibili varianti delle scorte" @@ -1506,8 +1507,8 @@ msgstr "Utente" msgid "Price break quantity" msgstr "Quantità prezzo limite" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Prezzo" @@ -1530,7 +1531,7 @@ msgstr "Nome per questa notifica" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Attivo" @@ -1608,7 +1609,7 @@ msgstr "Titolo" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Definizione" msgid "Unit definition" msgstr "Definizione unità" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Allegato" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Chiave logica dello stato che è uguale a questo stato personalizzato nella logica commerciale" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Valore" @@ -1955,7 +1956,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:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Contesto" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "Dati di risposta dalla scansione del codice a barre" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Risultato" @@ -1982,7 +1983,7 @@ msgstr "La scansione del codice a barre è riuscita?" #: common/models.py:2457 msgid "An error occurred" -msgstr "" +msgstr "Si è verificato un errore" #: common/models.py:2503 msgid "Email Message" @@ -2030,11 +2031,11 @@ msgstr "Traccia La Consegna" #: common/models.py:2539 msgid "Track Read" -msgstr "" +msgstr "Conferma di lettura" #: common/models.py:2540 msgid "Track Click" -msgstr "" +msgstr "Tracciare i clic delle email" #: common/models.py:2543 common/models.py:2638 msgid "Global ID" @@ -2087,7 +2088,7 @@ msgstr "Identificatore univoco per questa discussione" #: common/models.py:2646 msgid "Started Internal" -msgstr "" +msgstr "Avviato internamente" #: common/models.py:2647 msgid "Was this thread started internally?" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} cancellato" msgid "A order that is assigned to you was canceled" msgstr "Un ordine assegnato a te è stato annullato" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Elemento ricevuto" @@ -2789,7 +2790,7 @@ msgstr "Registro errori" #: common/setting/system.py:640 msgid "Log errors which occur when generating reports" -msgstr "" +msgstr "Errori di log che si verificano durante la generazione dei report" #: common/setting/system.py:645 plugin/builtin/labels/label_sheet.py:29 #: report/models.py:381 @@ -2814,7 +2815,7 @@ msgstr "Elimina scorte esaurite" #: common/setting/system.py:658 msgid "Determines default behavior when a stock item is depleted" -msgstr "" +msgstr "Determina il comportamento predefinito quando un articolo a magazzino è esaurito" #: common/setting/system.py:663 msgid "Batch Code Template" @@ -2874,27 +2875,27 @@ msgstr "Icona Predefinita Ubicazione di Magazzino (vuoto significa nessuna icona #: common/setting/system.py:707 msgid "Show Installed Stock Items" -msgstr "" +msgstr "Mostra articoli a magazzino installati" #: common/setting/system.py:708 msgid "Display installed stock items in stock tables" -msgstr "" +msgstr "Visualizza gli articoli a magazzino installati nelle tabelle magazzino" #: common/setting/system.py:713 msgid "Check BOM when installing items" -msgstr "" +msgstr "Verificare la distinta base durante l'installazione degli articoli" #: common/setting/system.py:715 msgid "Installed stock items must exist in the BOM for the parent part" -msgstr "" +msgstr "Gli articoli di magazzino installati devono esistere nella distinta base per l'articolo principale" #: common/setting/system.py:721 msgid "Allow Out of Stock Transfer" -msgstr "" +msgstr "Consenti trasferimento magazzino esaurito" #: common/setting/system.py:723 msgid "Allow stock items which are not in stock to be transferred between stock locations" -msgstr "" +msgstr "Consenti il trasferimento di articoli non disponibili a magazzino tra le diverse ubicazioni di magazzino" #: common/setting/system.py:729 msgid "Build Order Reference Pattern" @@ -2907,24 +2908,24 @@ msgstr "Modello richiesto per generare il campo di riferimento ordine di produzi #: common/setting/system.py:735 common/setting/system.py:795 #: common/setting/system.py:815 common/setting/system.py:851 msgid "Require Responsible Owner" -msgstr "" +msgstr "È richiesto il Proprietario Responsabile" #: common/setting/system.py:736 common/setting/system.py:796 #: common/setting/system.py:816 common/setting/system.py:852 msgid "A responsible owner must be assigned to each order" -msgstr "" +msgstr "A ogni ordine deve essere assegnato un proprietario responsabile" #: common/setting/system.py:741 msgid "Require Active Part" -msgstr "" +msgstr "Richiede Articolo Attivo" #: common/setting/system.py:742 msgid "Prevent build order creation for inactive parts" -msgstr "" +msgstr "Impedisci la creazione di ordini di produzione per gli articolo inattivi" #: common/setting/system.py:747 msgid "Require Locked Part" -msgstr "" +msgstr "Richiede Articolo Bloccato" #: common/setting/system.py:748 msgid "Prevent build order creation for unlocked parts" @@ -2948,11 +2949,11 @@ msgstr "Impedisci il completamento dell'ordine di costruzione fino alla chiusura #: common/setting/system.py:767 msgid "External Build Orders" -msgstr "" +msgstr "Ordini di Produzione Esterni" #: common/setting/system.py:768 msgid "Enable external build order functionality" -msgstr "" +msgstr "Abilita funzionalità ordini di produzione esterni" #: common/setting/system.py:773 msgid "Block Until Tests Pass" @@ -3236,11 +3237,11 @@ msgstr "Abilita i plugin per l'integrazione nell'interfaccia utente" #: common/setting/system.py:1040 msgid "Enable mail integration" -msgstr "" +msgstr "Abilita integrazione email" #: common/setting/system.py:1041 msgid "Enable plugins to process outgoing/incoming mails" -msgstr "" +msgstr "Abilita i plugin per elaborare le email in uscita/in arrivo" #: common/setting/system.py:1047 msgid "Enable project codes" @@ -3677,7 +3678,7 @@ msgstr "Numero di telefono di contatto" msgid "Contact email address" msgstr "Indirizzo email" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Contatto" @@ -3722,7 +3723,7 @@ msgstr "Questa azienda produce articoli?" msgid "Default currency used for this company" msgstr "Valuta predefinita utilizzata per questa azienda" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Indirizzo" @@ -3812,15 +3813,15 @@ msgstr "Note di spedizione per uso interno" #: company/models.py:479 msgid "Link to address information (external)" -msgstr "" +msgstr "Collegamento alle informazioni sull'indirizzo (esterno)" #: company/models.py:503 company/models.py:620 company/models.py:842 #: company/serializers.py:458 msgid "Manufacturer Part" msgstr "Codice articolo produttore" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Articolo di base" @@ -3837,7 +3838,7 @@ msgstr "Seleziona Produttore" msgid "MPN" msgstr "Codice articolo produttore (MPN)" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Codice articolo produttore" @@ -3851,7 +3852,7 @@ msgstr "Descrizione articolo costruttore" #: company/models.py:608 msgid "Manufacturer Part Parameter" -msgstr "" +msgstr "Parametro articolo produttore" #: company/models.py:627 msgid "Parameter name" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "URL dell'articolo del fornitore" msgid "Supplier part description" msgstr "Descrizione articolo fornitore" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Nota" @@ -3932,8 +3933,8 @@ msgstr "costo base" msgid "Minimum charge (e.g. stocking fee)" msgstr "Onere minimo (ad esempio tassa di stoccaggio)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Confezionamento" @@ -3985,7 +3986,7 @@ msgstr "Valuta predefinita utilizzata per questo fornitore" msgid "Company Name" msgstr "Nome Azienda" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "In magazzino" @@ -4225,7 +4226,7 @@ msgstr "Numero di copie da stampare per ogni etichetta" msgid "Connected" msgstr "Connesso" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Sconosciuto" @@ -4313,105 +4314,105 @@ msgstr "Configurazione Macchina" msgid "Config type" msgstr "Tipo di configurazione" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Riferimento ordine" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "In Sospeso" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "Ha il codice del progetto" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Creato Da" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "Creato prima" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "Creato dopo" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "Ha data d'inizio" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "Data d'inizio prima" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "Data d'inizio dopo" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "Ha data di fine" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "Data obiettivo prima" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "Data obiettivo dopo" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "Prezzo Articolo" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "Completato prima" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "Completato dopo" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Ordine" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Articolo interno" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Completato" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "Ha Spedizione" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Ordine D'Acquisto" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "Ordine D'Acquisto" msgid "Sales Order" msgstr "Ordini di Vendita" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "Il contatto non corrisponde all'azienda selezionata" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "Descrizione dell'ordine (opzionale)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "Seleziona il codice del progetto per questo ordine" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Collegamento a un sito web esterno" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data scadenza" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Data prevista per la consegna dell'ordine. L'ordine scadrà dopo questa data." -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Data di emissione" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "Data di emissione ordine" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "Utente o gruppo responsabile di questo ordine" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "Punto di contatto per questo ordine" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Riferimento ordine" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Stato" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "Stato ordine d'acquisto" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "Azienda da cui sono stati ordinati gli articoli" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "Riferimento fornitore" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "Codice di riferimento ordine fornitore" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "ricevuto da" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "Data ordine completato" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Destinazione" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "Destinazione per gli elementi ricevuti" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "Il fornitore dell'articolo deve corrispondere al fornitore dell'ordine di produzione" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "La quantità deve essere un numero positivo" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "Azienda da cui sono stati ordinati gli elementi" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "Riferimento Cliente " -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "Codice di riferimento Ordine del Cliente" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Data di spedizione" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "spedito da" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "Solo un ordine aperto può essere contrassegnato come completo" -#: order/models.py:1283 +#: order/models.py:1288 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:1288 +#: order/models.py:1293 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:1293 +#: order/models.py:1298 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:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Quantità Elementi" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "Riferimento Linea Elemento" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "Note linea elemento" -#: order/models.py:1637 +#: order/models.py:1642 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:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "Contesto aggiuntivo per questa voce" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "Prezzo unitario" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "L'articolo del fornitore deve corrispondere al fornitore" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "Articolo Fornitore" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Ricevuto" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "Numero di elementi ricevuti" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Prezzo di Acquisto" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Prezzo di acquisto unitario" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "Un articolo virtuale non può essere assegnato ad un ordine di vendita" -#: order/models.py:1924 +#: order/models.py:1929 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:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Prezzo di Vendita" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Prezzo unitario di vendita" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Spedito" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Quantità spedita" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Data di spedizione" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Verificato Da" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "Utente che ha controllato questa spedizione" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Spedizione" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Numero di spedizione" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Numero di monitoraggio" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Informazioni di monitoraggio della spedizione" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Numero Fattura" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "Numero di riferimento per la fattura associata" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "La spedizione è già stata spedita" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "La spedizione non ha articoli di stock assegnati" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "L'elemento di magazzino non è stato assegnato" -#: order/models.py:2301 +#: order/models.py:2306 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:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "Impossibile allocare stock a una riga senza un articolo" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantità di ripartizione non puo' superare la disponibilità della giacenza" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "La quantità deve essere 1 per l'elemento serializzato" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "L'ordine di vendita non corrisponde alla spedizione" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "La spedizione non corrisponde all'ordine di vendita" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Linea" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "Riferimento della spedizione ordine di vendita" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "Elemento" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "Seleziona elemento stock da allocare" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Inserisci la quantità assegnata alla giacenza" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "Seleziona l'elemento da restituire dal cliente" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "Data di ricezione" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "Risultati" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "Nome Fornitore" msgid "Order cannot be cancelled" msgstr "L'ordine non può essere cancellato" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "Consenti di chiudere l'ordine con elementi di riga incompleti" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "L'ordine ha elementi di riga incompleti" @@ -5006,7 +5007,7 @@ msgstr "Il fornitore deve essere abbinato all'ordine d'acquisto" msgid "Purchase order must match supplier" msgstr "L'ordine di acquisto deve essere abbinato al fornitore" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "Elemento Riga" @@ -5014,7 +5015,7 @@ msgstr "Elemento Riga" msgid "Line item does not match purchase order" msgstr "L'elemento di riga non corrisponde all'ordine di acquisto" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "Seleziona la posizione di destinazione per gli elementi ricevuti" @@ -5022,7 +5023,7 @@ msgstr "Seleziona la posizione di destinazione per gli elementi ricevuti" msgid "Enter batch code for incoming stock items" msgstr "Inserisci il codice univoco per gli articoli in arrivo" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "Data di Scadenza" @@ -5039,7 +5040,7 @@ msgstr "Inserisci i numeri di serie per gli articoli stock in arrivo" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "Il codice a barre è già in uso" msgid "An integer quantity must be provided for trackable parts" msgstr "Deve essere fornita una quantità intera per gli articoli rintracciabili" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "Gli elementi di linea devono essere forniti" @@ -5087,59 +5088,59 @@ msgstr "Valuta prezzo di vendita" msgid "Allocated Items" msgstr "Elementi Assegnati" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "Nessun dettaglio di spedizione fornito" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "L'elemento di riga non è associato a questo ordine" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "La quantità deve essere positiva" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "Inserisci i numeri di serie da assegnare" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "La spedizione è già stata spedita" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "La spedizione non è associata con questo ordine" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "Nessuna corrispondenza trovata per i seguenti numeri di serie" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "I seguenti numeri di serie non sono disponibili" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "Questo elemento della Distinta Base viene ereditato dalle Distinte Base msgid "Stock items for variant parts can be used for this BOM item" msgstr "Gli elementi in giacenza per gli articoli varianti possono essere utilizzati per questo elemento Distinta Base" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "La quantità deve essere un valore intero per gli articoli rintracciabili" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Valuta di acquisto di questo articolo in stock" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Articoli in magazzino" @@ -7764,7 +7765,7 @@ msgstr "Totale" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Numero Seriale" @@ -7789,7 +7790,7 @@ msgstr "Test Report Elemento Stock" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Elementi installati" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "Obsoleto" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Ubicazione magazzino" @@ -7978,11 +7979,11 @@ msgstr "Ubicazione magazzino" msgid "Stock Locations" msgstr "Posizioni magazzino" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Proprietario" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "Seleziona Owner" @@ -8014,257 +8015,257 @@ msgstr "Non puoi rendere strutturale questa posizione di magazzino perché alcun msgid "Part must be specified" msgstr "L'articolo deve essere specificato" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "Gli articoli di magazzino non possono essere ubicati in posizioni di magazzino strutturali!" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "Non è possibile creare un elemento di magazzino per articoli virtuali" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "La quantità deve essere 1 per elementi con un numero di serie" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Il numero di serie non può essere impostato se la quantità è maggiore di 1" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "L'elemento non può appartenere a se stesso" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "L'elemento deve avere un riferimento di costruzione se is_building=True" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "Il riferimento di costruzione non punta allo stesso oggetto dell'articolo" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Elemento di magazzino principale" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "Articolo base" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Seleziona un fornitore articolo corrispondente per questo elemento di magazzino" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "Dove si trova questo articolo di magazzino?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "Imballaggio di questo articolo di magazzino è collocato in" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "Installato In" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "Questo elemento è stato installato su un altro elemento?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "Numero di serie per questo elemento" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "Codice lotto per questo elemento di magazzino" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "Quantità disponibile" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "Genera Costruzione" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "Costruisci per questo elemento di magazzino" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "Origina Ordine di Acquisto" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Ordine d'acquisto per questo articolo in magazzino" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "Destinazione Ordine di Vendita" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Data di scadenza per l'elemento di magazzino. Le scorte saranno considerate scadute dopo questa data" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "Elimina al esaurimento" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "Cancella questo Elemento di Magazzino quando la giacenza è esaurita" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "Prezzo di acquisto unitario al momento dell’acquisto" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "Convertito in articolo" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "L'articolo non è impostato come tracciabile" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "La quantità deve essere un numero intero" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "I numeri di serie devono essere forniti come elenco" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "La quantità non corrisponde ai numeri di serie" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "L'elemento di magazzino è stato assegnato a un ordine di vendita" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "L'elemento di magazzino è installato in un altro elemento" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "L'elemento di magazzino contiene altri elementi" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "L'elemento di magazzino è stato assegnato a un cliente" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "L'elemento di magazzino è attualmente in produzione" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "Il magazzino serializzato non può essere unito" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "Duplica elementi di magazzino" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "Gli elementi di magazzino devono riferirsi allo stesso articolo" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "Gli elementi di magazzino devono riferirsi allo stesso articolo fornitore" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "I codici di stato dello stock devono corrispondere" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "Le giacenze non possono essere spostate perché non disponibili" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "Note d'ingresso" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "Il valore deve essere fornito per questo test" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "L'allegato deve essere caricato per questo test" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Risultato Test" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "Test valore output" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "Risultato della prova allegato" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "Note del test" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "Il numero di serie è troppo grande" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Elemento principale" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "Scaduto" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Elementi secondari" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "Inserisci il numero di elementi di magazzino da serializzare" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "La quantità non deve superare la quantità disponibile ({q})" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "Inserisci i numeri di serie per i nuovi elementi" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "Posizione magazzino di destinazione" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "Note opzionali elemento" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "Numeri di serie non possono essere assegnati a questo articolo" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Numeri di serie già esistenti" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "Seleziona elementi di magazzino da installare" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "Aggiungi nota di transazione (opzionale)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "Elemento di magazzino non disponibile" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "L'articolo selezionato non è nella Fattura dei Materiali" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "Posizione di destinazione per gli elementi disinstallati" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "Seleziona l'articolo in cui convertire l'elemento di magazzino" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "L'articolo selezionato non è una valida opzione per la conversione" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "Posizione di destinazione per l'elemento restituito" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Sottoallocazioni" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "L'articolo deve essere vendibile" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "L'elemento è assegnato a un ordine di vendita" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "Elemento assegnato a un ordine di costruzione" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "Cliente a cui assegnare elementi di magazzino" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "L'azienda selezionata non è un cliente" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "Note sull'assegnazione delle scorte" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "Deve essere fornito un elenco degli elementi di magazzino" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "Note di fusione di magazzino" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "Consenti fornitori non corrispondenti" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "Consenti di unire gli elementi di magazzino che hanno fornitori diversi" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "Consenti stato non corrispondente" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "Consenti di unire gli elementi di magazzino con diversi codici di stato" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "Devono essere riforniti almeno due elementi in magazzino" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "Valore di chiave primaria StockItem" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "Note sugli spostamenti di magazzino" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "Ordini di Vendita" msgid "Return Orders" msgstr "Ordini di reso" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Nome utente" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Nome" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Nome dell'utente" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Cognome" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Cognome dell'utente" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "Indirizzo email dell'utente" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Staff" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Questo utente ha i permessi dello staff" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Superuser" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Questo utente è un superutente" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Questo account utente è attivo" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Il tuo account è stato creato." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Si prega di utilizzare la funzione di reimpostazione password per accedere" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Benvenuto in InvenTree" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index a762aaf7b4..02ae2b157a 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "数量コードが無効です" @@ -108,14 +108,14 @@ msgstr "日付を入力する" msgid "Invalid decimal value" msgstr "無効な10進数値" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "メモ" @@ -356,59 +356,59 @@ msgstr "中国語 (繁体字)" msgid "Log in to the app" msgstr "アプリにログイン" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "メールアドレス" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "プラグイン検証の実行エラー" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "メタデータは python dict オブジェクトでなければなりません。" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "プラグインメタデータ" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "外部プラグインで使用するためのJSONメタデータフィールド" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "不適切な書式パターン" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "不明なフォーマットキーが指定されました" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "必要なフォーマットキーがありません" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "参照フィールドを空にすることはできません。" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "参照は必須パターンに一致する必要があります。" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "参照番号が大きすぎる" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "同じ親に重複した名前は存在しません。" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "無効な選択です" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "無効な選択です" msgid "Name" msgstr "お名前" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "お名前" msgid "Description" msgstr "説明" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "説明 (オプション)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "パス" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "マークダウンメモ (オプション)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "バーコード情報" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "サードパーティ製バーコードデータ" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "バーコードハッシュ" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "バーコードデータのユニークなハッシュ" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "既存のバーコードが見つかりました" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "タスクの失敗" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "バックグラウンドワーカータスク'{f}'が{n}回試行した後に失敗しました" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "サーバーエラー" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "サーバーによってエラーが記録されました。" @@ -527,25 +527,25 @@ msgstr "超過分は100%を超えてはなりません" msgid "Invalid value for overage" msgstr "超過分の無効な値" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "注文ステータス" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "親ビルド" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "バリアントを含む" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "バリアントを含む" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "バリアントを含む" msgid "Part" msgstr "パーツ" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "カテゴリ" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "祖先ビルド" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "担当" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "発行者" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "割り当て" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "作成前" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "の後に作成されました。" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "開始日あり" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "開始日 前" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "開始日 後" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "目標期日あり" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "目標期日" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "以降の目標日" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "完成前" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "終了後" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "最小日付" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "最大日付" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "ツリーを除く" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "削除するには、ビルドをキャンセルする必要があります。" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "消耗品" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "オプション" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "アセンブリ" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "追跡" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "テスト可能" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "受注残高" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "割り当てられた" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "利用可能" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "組立注文" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "場所" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "組立注文" @@ -715,7 +726,7 @@ msgstr "親ビルドの選択が無効" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "担当ユーザーまたはグループを指定する必要があります。" @@ -723,7 +734,7 @@ msgstr "担当ユーザーまたはグループを指定する必要がありま msgid "Build order part cannot be changed" msgstr "ビルドオーダー部品は変更できません" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "目標期日は開始日以降であること" @@ -731,8 +742,8 @@ msgstr "目標期日は開始日以降であること" msgid "Build Order Reference" msgstr "ビルド・オーダー・リファレンス" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "ビルドステータスコード" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "バッチコード" @@ -818,7 +829,7 @@ msgstr "バッチコード" msgid "Batch code for this build output" msgstr "このビルド出力のバッチコード" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "作成日時" @@ -839,7 +850,7 @@ msgstr "完成目標日" msgid "Target date for build completion. Build will be overdue after this date." msgstr "ビルド完了目標日。この日付を過ぎると、ビルドは期限切れになります。" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "完了日" @@ -855,8 +866,8 @@ msgstr "発行者" msgid "User who issued this build order" msgstr "このビルドオーダーを発行したユーザー" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "責任" @@ -865,12 +876,12 @@ msgstr "責任" msgid "User or group responsible for this build order" msgstr "このビルドオーダーを担当するユーザーまたはグループ" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "外部リンク" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "外部 サイト へのリンク" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "建設順序の優先順位" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "プロジェクトコード" @@ -908,46 +919,46 @@ msgstr "建設発注が完了しました" msgid "Serial numbers must be provided for trackable parts" msgstr "追跡可能な部品については、シリアル番号の提示が必要です。" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "ビルド出力が指定されていません" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "ビルド出力はすでに完了しています" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "ビルド出力がビルド順序と一致しません" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "数量はゼロより大きくなければなりません" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "数量が出力数量を上回ることはできません" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "ビルド出力 {serial} は、必要なすべてのテストに合格していません。" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "ビルドオーダーラインアイテム" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "ビルドオブジェクト" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "ビルドオブジェクト" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "数量" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "注文数量" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "ビルド項目は、ビルド出力を指定する必要があります。" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "割当数量({q})は在庫可能数量({a})を超えてはなりません。" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "在庫が過剰配分" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "割当数量はゼロより大きくなければなりません" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "シリアル在庫の場合、数量は1でなければなりません。" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "選択された在庫品目が部品表に一致しません。" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "在庫商品" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "ソース在庫品" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "建設に割り当てる在庫量" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "インストール" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "仕向け地在庫品" @@ -1062,8 +1073,8 @@ msgstr "追跡可能な部品に必要な整数個数" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "部品表には追跡可能な部品が含まれるため、必要な数量は整数" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "シリアル番号" @@ -1071,16 +1082,6 @@ msgstr "シリアル番号" msgid "Enter serial numbers for build outputs" msgstr "ビルド出力のためのシリアル番号の入力" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "場所" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "ビルド出力のストック位置" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "シリアル番号が一致する必要なアイテムを自動的に割り当て" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "以下のシリアル番号は既に存在するか、無効です。" @@ -1182,7 +1183,7 @@ msgstr "在庫アイテムがこのビルド・オーダーに完全に割り当 msgid "Required stock has not been fully allocated" msgstr "必要在庫の配分が完了していません" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "インコンプリートの受け入れ" @@ -1226,11 +1227,11 @@ msgstr "ビルドラインアイテム" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.partは、ビルドオーダーと同じパーツを指す必要があります。" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "在庫があること" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "使用可能数量({q})を超過" @@ -1243,7 +1244,7 @@ msgstr "追跡部品の割り当てには、ビルド出力を指定する必要 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "追跡されていない部品の割り当てでは、ビルド出力を指定できません。" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "割り当て項目の提供" @@ -1299,73 +1300,73 @@ msgstr "BOMパーツID" msgid "BOM Part Name" msgstr "部品表 部品名" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "ビルド" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "サプライヤー" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "割当数量" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "ビルドリファレンス" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "部品分類名" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "追跡可能" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "継承" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "バリアントを許可" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "BOMアイテム" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "割当株式" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "注文中" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "生産中" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "外部在庫" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "在庫状況" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "利用可能な代替ストック" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "在庫状況" @@ -1506,8 +1507,8 @@ msgstr "ユーザー" msgid "Price break quantity" msgstr "価格破壊数量" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "価格" @@ -1530,7 +1531,7 @@ msgstr "このウェブフックの名前" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "有効" @@ -1608,7 +1609,7 @@ msgstr "タイトル" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "定義" msgid "Unit definition" msgstr "ユニットの定義" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "添付ファイル" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "ビジネスロジックでこのカスタムステートに等しいステート論理キー" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "値" @@ -1955,7 +1956,7 @@ msgstr "バーコードスキャンの日時" msgid "URL endpoint which processed the barcode" msgstr "バーコードを処理したURLエンドポイント" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "コンテキスト" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "バーコードスキャンによるレスポンスデータ" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "結果" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} キャンセル" msgid "A order that is assigned to you was canceled" msgstr "あなたに割り当てられた注文がキャンセルされました。" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "受領品目" @@ -3677,7 +3678,7 @@ msgstr "連絡先電話番号" msgid "Contact email address" msgstr "連絡先メールアドレス" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "お問い合わせ" @@ -3722,7 +3723,7 @@ msgstr "この会社は部品を製造しているのですか?" msgid "Default currency used for this company" msgstr "この会社で使用されるデフォルト通貨" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "住所" @@ -3819,8 +3820,8 @@ msgstr "住所情報へのリンク(外部)" msgid "Manufacturer Part" msgstr "メーカー・パーツ" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "ベース部" @@ -3837,7 +3838,7 @@ msgstr "メーカー選択" msgid "MPN" msgstr "MPN" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "メーカー品番" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "リンクされたメーカー部品は、同じベース部品を参照する必要があります。" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "外部サプライヤー部品リンク用URL" msgid "Supplier part description" msgstr "サプライヤーの部品説明" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "備考" @@ -3932,8 +3933,8 @@ msgstr "基本料金" msgid "Minimum charge (e.g. stocking fee)" msgstr "ミニマムチャージ(例:仕入れ手数料)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "パッケージング" @@ -3985,7 +3986,7 @@ msgstr "このサプライヤーで使用されるデフォルト通貨" msgid "Company Name" msgstr "会社名" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "在庫あり" @@ -4225,7 +4226,7 @@ msgstr "各ラベルの印刷部数" msgid "Connected" msgstr "接続済み" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "不明" @@ -4313,105 +4314,105 @@ msgstr "マシン構成" msgid "Config type" msgstr "設定タイプ" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "注文参照" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "並外れた" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "プロジェクトコード" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "作成者" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "作成前" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "の後に作成されました。" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "開始日あり" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "開始日 前" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "開始日 後" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "目標期日あり" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "目標期日" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "以降の目標日" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "価格" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "完成前" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "終了後" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "注文" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "注文完了" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "内部パーツ" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "注文保留" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "完了" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "出荷あり" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "注文" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "注文" msgid "Sales Order" msgstr "セールスオーダー" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "この注文の通貨(会社のデフォルトを使用する場合は msgid "This order is locked and cannot be modified" msgstr "この注文はロックされており、変更できません。" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "連絡先が選択した会社と一致しません" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "開始日は目標期日より前でなければなりません。" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "ご注文内容(任意)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "この注文のプロジェクトコードを選択してください。" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "外部ページへのリンク" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "開始日" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "本注文の開始予定日" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "終了日に達したら" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "お届け予定日この期日を過ぎますと延滞となります。" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "発行日" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "オーダー発行日" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "この注文を担当するユーザーまたはグループ" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "本注文に関する連絡先" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "本注文の会社住所" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "注文参照" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "ステータス" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "発注状況" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "注文元の会社" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "サプライヤー・リファレンス" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "サプライヤー注文参照コード" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "受信" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "注文完了日" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "目的地" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "入荷商品のお届け先" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "部品サプライヤーは、POサプライヤーと一致する必要があります。" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "数量は正の数でなければなりません。" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "顧客" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "販売先" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "販売注文状況" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "お客様リファレンス" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "顧客注文参照コード" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "出荷日" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "出荷元" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "注文はすでに完了しています。" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "注文はすでにキャンセルされました" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "未完了の注文にのみ完了マークを付けることができます。" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "出荷に不備があるため、注文を完了できません。" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "割り当てに不備があるため、注文を完了できません。" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "不完全な項目があるため、注文を完了できません。" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "注文はロックされ、変更できません。" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "品目数量" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "行項目参照" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "項目" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "この行項目の目標期日(注文の目標期日を使用する場合は空白のままにしてください。)" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "行項目の説明(オプション)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "この行の補足説明" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "単価" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "発注書項目" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "サプライヤーの部品はサプライヤーと一致しなければなりません。" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "サプライヤー" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "受信" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "受領品目数" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "購入金額" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "購入単価" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "発注書追加行" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "販売注文明細" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "仮想部品を販売注文に割り当てることはできません" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "販売可能な部品のみを販売オーダーに割り当てることができます。" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "セール価格" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "販売単価" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "発送済み" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "出荷数量" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "販売注文の出荷" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "出荷日" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "配達日" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "貨物の引渡日" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "チェック済み" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "この貨物をチェックしたユーザー" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "発送" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "出荷番号" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "追跡番号" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "貨物追跡情報" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "請求書番号" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "関連する請求書の参照番号" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "発送済み" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "出荷品目に割り当てられた在庫がありません" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "セールスオーダー追加ライン" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "販売注文の割り当て" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "在庫アイテムが割り当てられていません" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "在庫品を別部品のラインに割り当てることはできません。" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "部品のないラインに在庫を割り当てることはできません。" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "割当数量が在庫数量を超えることはできません" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "シリアル化された在庫品の場合、数量は1でなければなりません。" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "販売注文と出荷が一致しません" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "出荷が販売注文と一致しません" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "ライン" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "販売注文の出荷参照" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "アイテム" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "割り当てるストックアイテムを選択" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "在庫割当数量の入力" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "リターンオーダー参照" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "返品元の会社" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "返品状況" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "返品注文項目" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "在庫品の指定が必要です。" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "返品数量が在庫数量を超える場合" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "返品数量はゼロより大きくなければなりません。" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "シリアル化されたストックアイテムの数量が無効です。" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "お客様から返品する商品を選択" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "受領日" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "この返品商品が届いた日付" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "転帰" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "この項目の成果" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "この品目の返品または修理に関連する費用" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "リターンオーダー追加ライン" @@ -4946,11 +4947,11 @@ msgstr "サプライヤー名" msgid "Order cannot be cancelled" msgstr "ご注文のキャンセルはできません。" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "未完了の行項目で注文を閉じることができます。" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "注文に不備がある場合" @@ -5006,7 +5007,7 @@ msgstr "サプライヤーは発注書と一致しなければなりません。 msgid "Purchase order must match supplier" msgstr "発注書はサプライヤーと一致している必要があります。" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "明細" @@ -5014,7 +5015,7 @@ msgstr "明細" msgid "Line item does not match purchase order" msgstr "品目が発注書と一致しません" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "受取商品の配送先選択" @@ -5022,7 +5023,7 @@ msgstr "受取商品の配送先選択" msgid "Enter batch code for incoming stock items" msgstr "入荷在庫品のバッチコード入力" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "有効期限" @@ -5039,7 +5040,7 @@ msgstr "入荷した在庫品のシリアル番号の入力" msgid "Override packaging information for incoming stock items" msgstr "入荷在庫品の包装情報の上書き" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "在庫品の入荷に関する注意事項" @@ -5059,7 +5060,7 @@ msgstr "バーコードはすでに使用されています" msgid "An integer quantity must be provided for trackable parts" msgstr "追跡可能な部品については、整数の数量を提供する必要があります。" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "項目は必ずご記入ください。" @@ -5087,59 +5088,59 @@ msgstr "販売価格通貨" msgid "Allocated Items" msgstr "割当項目" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "出荷の詳細は記載されていません" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "ラインアイテムは、この注文に関連付けられていません。" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "数量は正数でなければなりません。" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "割り当てるシリアル番号を入力" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "出荷済み" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "この注文には出荷が関連付けられていません" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "以下のシリアル番号に該当するものは見つかりませんでした。" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "以下のシリアル番号はご利用いただけません。" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "返品注文項目" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "ラインアイテムが返品オーダーと一致しません" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "ラインアイテムはすでに受領済み" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "商品の受け取りは、進行中の注文に対してのみ可能です。" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "返品数量" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "ライン価格通貨" @@ -6022,7 +6023,7 @@ msgstr "この BOM アイテムは、バリアントパーツの BOM に継承 msgid "Stock items for variant parts can be used for this BOM item" msgstr "このBOMアイテムには、バリアントパーツのストックアイテムを使用できます。" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "数量は追跡可能な部品の場合、整数値でなければなりません。" @@ -6090,7 +6091,7 @@ msgstr "結果" msgid "Number of results recorded against this template" msgstr "このテンプレートに対して記録された結果の数" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "この在庫商品の購入通貨" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "在庫商品" @@ -7764,7 +7765,7 @@ msgstr "合計" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "シリアル番号" @@ -7789,7 +7790,7 @@ msgstr "在庫品テストレポート" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "設置項目" @@ -7850,7 +7851,7 @@ msgstr "トップレベルのロケーションによるフィルタリング" msgid "Include sub-locations in filtered results" msgstr "フィルタリング結果にサブロケーションを含めることができます。" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "親の位置" @@ -7934,7 +7935,7 @@ msgstr "有効期限" msgid "Expiry date after" msgstr "有効期限" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "期限失効" @@ -7970,7 +7971,7 @@ msgstr "ストックロケーションの種類" msgid "Default icon for all locations that have no icon set (optional)" msgstr "アイコンが設定されていないすべての場所のデフォルトアイコン (オプション)" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "ストックロケーション" @@ -7978,11 +7979,11 @@ msgstr "ストックロケーション" msgid "Stock Locations" msgstr "在庫場所" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "所有者" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "所有者を選択" @@ -8014,257 +8015,257 @@ msgstr "いくつかのストックアイテムがすでにストックロケー msgid "Part must be specified" msgstr "部品の指定が必要" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "在庫品は、構造的な在庫場所に配置することはできません!" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "仮想部品にストックアイテムを作成できません" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "パートタイプ('{self.supplier_part.part}')は{self.part}でなければなりません。" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "シリアル番号のある商品は数量が1でなければなりません。" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "数量が1以上の場合、シリアル番号は設定できません。" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "アイテムはそれ自身に属することはできません" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "is_building=Trueの場合、アイテムはビルド・リファレンスを持っていなければならない。" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "ビルド参照が同じ部品オブジェクトを指していません。" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "親株式" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "ベース部" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "この在庫品に一致するサプライヤー部品を選択してください" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "この在庫品はどこにありますか?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "この在庫品は以下の梱包で保管されています。" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "設置場所" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "このアイテムは他のアイテムにインストールされていますか?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "この商品のシリアル番号" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "このストックアイテムのバッチコード" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "在庫数" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "ソースビルド" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "このストックアイテムのビルド" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "消費者" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "このストックアイテムを消費したビルドオーダー" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "発注元" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "この在庫商品の購入注文" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "販売先オーダー" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "在庫品の有効期限。この日を過ぎると在庫は期限切れとなります。" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "枯渇時に削除" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "在庫がなくなったら、このストックアイテムを削除します。" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "購入時の単品購入価格" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "パートに変換" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "部品が追跡可能に設定されていません" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "数量は整数でなければなりません。" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "数量は在庫数 ({self.quantity}) を超えてはなりません。" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "シリアル番号はリストとして提供されなければなりません" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "数量がシリアル番号と一致しません" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "テストテンプレートが存在しません" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "在庫商品が販売注文に割り当てられました" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "ストックアイテムが他のアイテムに装着されている場合" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "在庫商品には他の商品が含まれています。" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "在庫商品が顧客に割り当てられました" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "在庫品は現在生産中です。" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "連番在庫の統合はできません" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "在庫品の重複" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "在庫品目は同じ部品を参照してください。" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "在庫品は同じサプライヤーの部品を参照する必要があります。" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "在庫状況コードが一致していること" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "在庫がないため移動できません。" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "ストックアイテムのトラッキング" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "記入上の注意" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "在庫品テスト結果" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "このテストには値を指定する必要があります。" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "このテストには添付ファイルをアップロードする必要があります。" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "このテストでは無効な値です。" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "試験結果" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "テスト出力値" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "試験結果添付" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "テストノート" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "テストステーション" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "試験が実施された試験ステーションの識別子。" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "開始" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "テスト開始のタイムスタンプ" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "修了済み" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "テスト終了のタイムスタンプ" @@ -8320,217 +8321,213 @@ msgstr "テンプレートIDまたはテスト名が必要です。" msgid "The test finished time cannot be earlier than the test started time" msgstr "試験終了時刻を試験開始時刻より早くすることはできません。" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "シリアル番号が大きすぎます" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "親アイテム" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "親株式" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "数量はパック数です。" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "サプライヤー品番" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "期限切れ" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "子供用品" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "追跡項目" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "この在庫品の購入価格、単位またはパックあたり" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "シリアル化するストックアイテムの数を入力" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "数量は在庫数 ({q}) を超えてはなりません。" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "新しい商品のシリアル番号の入力" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "仕向け地" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "任意のメモ欄" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "この部品にシリアル番号を割り当てることはできません" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "シリアル番号が既に存在します" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "インストールするストックアイテムを選択" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "設置数量" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "インストールするアイテムの数量を入力してください。" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "取引メモの追加(オプション)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "設置数量は1台以上" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "在庫がありません" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "選択した部品が部品表にない" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "設置する数量は、利用可能な数量を超えてはなりません。" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "アンインストール先の場所" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "在庫品を変換する部品を選択" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "選択された部分は、変換のための有効なオプションではありません。" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "SupplierPartが割り当てられている在庫品を変換できません。" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "在庫商品ステータスコード" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "返送品の返送先" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "ステータスを変更するストックアイテムを選択" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "ストックアイテムが選択されていません" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "サブロケーション" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "親株式所在地" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "パーツは販売可能でなければなりません" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "商品が販売オーダーに割り当てられています。" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "アイテムがビルドオーダーに割り当てられています。" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "在庫アイテムを割り当てるお客様" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "選択された企業は顧客ではありません" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "株式譲渡に関する注意事項" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "在庫品のリストが必要です。" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "株式併合に関する注意事項" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "不一致のサプライヤーを許可" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "異なるサプライヤの部品を持つ在庫品目をマージできるようにします。" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "不一致の状態を許可" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "異なるステータスコードを持つストックアイテムをマージすることができます。" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "少なくとも2つのストックアイテムを提供する必要があります。" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "変化なし" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "StockItem 主キー値" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "在庫がありません" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "株式取引に関する注記" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "次のシリアル番号" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "以前のシリアル番号" @@ -9012,87 +9009,87 @@ msgstr "セールスオーダー" msgid "Return Orders" msgstr "返品注文" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "ユーザー名" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "名" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "ユーザーの名" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "姓" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "ユーザーの姓" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "ユーザーのメールアドレス" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "スタッフ" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "このユーザーにはスタッフ権限がありますか?" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "スーパーユーザー" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "このユーザーはスーパーユーザーですか?" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "このユーザーアカウントはアクティブですか" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "このフィールドを調整できるのはスーパーユーザーのみです。" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "新しいユーザーを作成できるのはスタッフユーザーのみです。" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "ユーザーを作成する権限がありません" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "アカウントが作成されました" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "パスワードリセット機能を使ってログインしてください" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "InvenTreeへようこそ" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index aa2ae548c3..18bc77eace 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "" @@ -108,14 +108,14 @@ msgstr "" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "" @@ -356,59 +356,59 @@ msgstr "" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "" @@ -527,25 +527,25 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -715,7 +726,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -818,7 +829,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "" @@ -839,7 +850,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "" @@ -855,8 +866,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -865,12 +876,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1071,16 +1082,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po index 8e92ee8fa2..3282830dab 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Pateiktas neteisingas kiekis" @@ -108,14 +108,14 @@ msgstr "Įveskite datą" msgid "Invalid decimal value" msgstr "Neteisinga dešimtainė reikšmė" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Pastabos" @@ -356,59 +356,59 @@ msgstr "Kinų (tradicinė)" msgid "Log in to the app" msgstr "Prisijungti prie programos" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "El. paštas" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Klaida vykdant įskiepio patvirtinimą" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metaduomenys turi būti „Python“ žodyno tipo objektas" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Įskiepio metaduomenys" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "JSON metaduomenų laukas, skirtas naudoti išoriniams įskiepiams" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Netinkamai suformuotas šablonas" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Nurodytas nežinomas formato raktas" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Trūksta būtino formato rakto" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "\"Nuorodos laukas negali būti tuščias" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Nuoroda turi atitikti reikalaujamą šabloną" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Nuorodos numeris per didelis" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Po tuo pačiu pirminiu elementu negali būti pasikartojančių pavadinimų" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Neteisingas pasirinkimas" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Neteisingas pasirinkimas" msgid "Name" msgstr "Pavadinimas" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Pavadinimas" msgid "Description" msgstr "Aprašymas" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Aprašymas (neprivalomas)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Kelias" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Pastabos su „Markdown“ (neprivalomas)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Brūkšninio kodo duomenys" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Trečiosios šalies brūkšninio kodo duomenys" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Brūkšninio kodo maiša" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Unikali brūkšninio kodo duomenų maiša\"" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Rastas esamas brūkšninis kodas" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "Užduoties klaida" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "Foninė užduotis '{f}' nepavyko po {n} bandymų" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Serverio klaida" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Serveris užfiksavo klaidą." @@ -527,25 +527,25 @@ msgstr "Pertekliaus reikšmė negali viršyti 100%" msgid "Invalid value for overage" msgstr "Netinkama pertekliaus reikšmė" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Užsakymo būsena" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Pirminė gamyba" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "Įtraukti variantus" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "Įtraukti variantus" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "Įtraukti variantus" msgid "Part" msgstr "Detalė" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategorija" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "Ankstesnė gamyba" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Priskirta man" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Išdavė" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Priskirta" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "Sukurta prieš" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "Sukurta po" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "Turi pradžios datą" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "Pradžios data prieš" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "Pradžios data po" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "Turi tikslinę datą" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "Tikslinė data prieš" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "Tikslinė data po" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "Užbaigta prieš" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "Užbaigta po" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "Minimali data" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "Maksimali data" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "Neįtraukti medžio struktūros" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Prieš ištrinant gamybą, ji turi būti atšaukta" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Sunaudojama" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Pasirinktinai" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Surinkimas" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Sekama" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Testuojama" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "Liko neįvykdytų užsakymų" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Priskirta" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Prieinama" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Gamybos užsakymas" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Vieta" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Gamybos užsakymai" @@ -715,7 +726,7 @@ msgstr "Netinkamas pirminės gamybos pasirinkimas" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Turi būti nurodytas atsakingas vartotojas arba grupė" @@ -723,7 +734,7 @@ msgstr "Turi būti nurodytas atsakingas vartotojas arba grupė" msgid "Build order part cannot be changed" msgstr "Gamybos užsakymo detalės keisti negalima" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "Tikslinė data turi būti po pradžios datos" @@ -731,8 +742,8 @@ msgstr "Tikslinė data turi būti po pradžios datos" msgid "Build Order Reference" msgstr "Gamybos užsakymo nuoroda" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Gamybos būsenos kodas" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Partijos kodas" @@ -818,7 +829,7 @@ msgstr "Partijos kodas" msgid "Batch code for this build output" msgstr "Šios gamybos partijos kodas" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Sukūrimo data" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Užbaigimo data" @@ -855,8 +866,8 @@ msgstr "Išdavė" msgid "User who issued this build order" msgstr "Vartotojas, kuris išdavė šį gamybos užsakymą" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Atsakingas" @@ -865,12 +876,12 @@ msgstr "Atsakingas" msgid "User or group responsible for this build order" msgstr "Vartotojas ar grupė, atsakinga už šį gamybos užsakymą" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Išorinė nuoroda" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Nuoroda į išorinį URL" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Šio gamybos užsakymo prioritetas" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Projekto kodas" @@ -908,46 +919,46 @@ msgstr "Gamybos užsakymas užbaigtas" msgid "Serial numbers must be provided for trackable parts" msgstr "Sekamoms detalėms būtina nurodyti serijos numerius" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Nepateiktas gamybos rezultatas" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Gamybos rezultatas jau užbaigtas" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "Gamybos rezultatas neatitinka gamybos užsakymo" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "Kiekis turi būti didesnis nei nulis" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "Kiekis negali viršyti rezultato kiekio" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Gamybos rezultatas {serial} nepraėjo visų privalomų testų" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Gamybos užsakymo eilutės įrašas" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Gamybos objektas" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Gamybos objektas" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Kiekis" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Reikalingas kiekis gamybos užsakymui" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Atsargų elementas per daug paskirstytas" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Priskirtas kiekis turi būti didesnis nei nulis" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Atsargoms su serijos numeriais kiekis turi būti 1" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "Pasirinktas atsargų elementas neatitinka BOM eilutės" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Atsargų elementas" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Šaltinio atsargų elementas" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Atsargų kiekis, skirtas paskirstyti į gamybą" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Įdiegti į" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Paskirties atsargų elementas" @@ -1062,8 +1073,8 @@ msgstr "Sekamoms detalėms reikalingas sveikasis kiekis" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Reikalingas sveikasis kiekis, nes komplektavimo žiniaraštyje yra sekamų detalių" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Serijos numeriai" @@ -1071,16 +1082,6 @@ msgstr "Serijos numeriai" msgid "Enter serial numbers for build outputs" msgstr "Įveskite serijos numerius gamybos rezultatams" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Vieta" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "Atsargų vieta gamybos rezultatams" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatiškai priskirti reikalingas prekes su atitinkančiais serijos numeriais" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Šie serijos numeriai jau egzistuoja arba yra neteisingi" @@ -1182,7 +1183,7 @@ msgstr "Priimti, kad atsargos nebuvo visiškai priskirtos šiam gamybos užsakym msgid "Required stock has not been fully allocated" msgstr "Reikalingos atsargos nėra visiškai priskirtos" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Priimti nepilną" @@ -1226,11 +1227,11 @@ msgstr "Gamybos eilutės įrašas" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part turi būti ta pati detalė kaip ir gamybos užsakyme" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "Prekė turi būti atsargose" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Viršytas prieinamas kiekis ({q})" @@ -1243,7 +1244,7 @@ msgstr "Sekamų detalių priskyrymui turi būti nurodytas gamybos rezultatas" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Negalima nurodyti gamybos rezultato nesekamoms detalėms" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Turi būti pateikti paskirstymo elementai" @@ -1299,73 +1300,73 @@ msgstr "BOM detalės ID" msgid "BOM Part Name" msgstr "BOM detalės pavadinimas" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "Gamyba" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Tiekėjo detalė" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Priskirtas kiekis" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "Gamybos nuoroda" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "Detalės kategorijos pavadinimas" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Sekama" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "Paveldėta" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Leisti variantus" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "BOM elementas" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Priskirtos atsargos" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "Užsakyta" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "Gamyboje" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "Išorinės atsargos" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Prieinamos atsargos" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "Prieinamos pakaitinės atsargos" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "Prieinamos variantų atsargos" @@ -1506,8 +1507,8 @@ msgstr "Vartotojas" msgid "Price break quantity" msgstr "Kiekio ribinis taškas kainai" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Kaina" @@ -1530,7 +1531,7 @@ msgstr "Šio webhook'o pavadinimas" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Aktyvus" @@ -1608,7 +1609,7 @@ msgstr "Pavadinimas" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Apibrėžimas" msgid "Unit definition" msgstr "Vieneto apibrėžimas" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Priedas" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Loginis būsenos raktas, atitinkantis šią pasirinkitinę būseną" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Reikšmė" @@ -1955,7 +1956,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:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Kontekstas" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "Atsako duomenys iš brūkšninio kodo nuskaitymo" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Rezultatas" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} atšaukta" msgid "A order that is assigned to you was canceled" msgstr "Užsakymas, kuris buvo jums priskirtas, buvo atšauktas" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Gautos prekės" @@ -3677,7 +3678,7 @@ msgstr "Kontaininis telefono numeris" msgid "Contact email address" msgstr "Kontaktinis el. pašto adresas" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Kontaktinis asmuo" @@ -3722,7 +3723,7 @@ msgstr "Ar ši įmonė gamina detales?" msgid "Default currency used for this company" msgstr "Numatytoji valiuta, naudojama šiai įmonei" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Adresas" @@ -3819,8 +3820,8 @@ msgstr "Nuoroda į adreso informaciją (išorinė)" msgid "Manufacturer Part" msgstr "Gamintojo detalė" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Pagrindinė detalė" @@ -3837,7 +3838,7 @@ msgstr "Pasirinkite gamintoją" msgid "MPN" msgstr "MPN" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Gamintojo detalės numeris (MPN)" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Susieta gamintojo detalė turi nurodyti tą pačią pagrindinę detalę" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "Išorinės nuorodos į tiekėjo detalės URL" msgid "Supplier part description" msgstr "Tiekėjo detalės aprašymas" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Pastaba" @@ -3932,8 +3933,8 @@ msgstr "bazinė kaina" msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimalus mokestis (pvz., sandėliavimo mokestis)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Pakuotė" @@ -3985,7 +3986,7 @@ msgstr "Numatytoji valiuta, naudojama šiam tiekėjui" msgid "Company Name" msgstr "Įmonės pavadinimas" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "Sandėlyje" @@ -4225,7 +4226,7 @@ msgstr "Etiketės spausdinamų kopijų skaičius" msgid "Connected" msgstr "Prijungta" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Nežinoma" @@ -4313,105 +4314,105 @@ msgstr "Įrenginio konfigūracija" msgid "Config type" msgstr "Konfigūracijos tipas" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Užsakymo nuoroda" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "Neįvykdyta" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "Turi projekto kodą" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Sukūrė" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "Sukurta prieš" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "Sukurta po" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "Turi pradžios datą" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "Pradžios data prieš" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "Pradžios data po" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "Turi tikslinę datą" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "Tikslinė data prieš" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "Tikslinė data po" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "Turi kainodarą" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "Užbaigta prieš" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "Užbaigta po" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Užsakymas" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "Užsakymas įvykdytas" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Vidinė detalė" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "Užsakymas laukia vykdymo" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Užbaigta" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "Turi siuntą" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pirkimo užsakymas" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "Pirkimo užsakymas" msgid "Sales Order" msgstr "Pardavimo užsakymas" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "Užsakymo valiuta (palikite tuščią, jei norite naudoti įmonės numat msgid "This order is locked and cannot be modified" msgstr "Šis užsakymas užrakintas ir negali būti keičiamas" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "Kontaktas nesutampa su pasirinkta įmone" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "Pradžios data turi būti prieš tikslinę datą" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "Užsakymo aprašymas (neprivalomas)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "Pasirinkite projekto kodą šiam užsakymui" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Nuoroda į išorinį puslapį" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "Pradžios data" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "Numatyta pradžios data šiam užsakymui" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Tikslinė data" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Tikėtina užsakymo pristatymo data. Užsakymas bus vėluojantis po šios datos." -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Išdavimo data" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "Data, kada užsakymas buvo išduotas" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "Vartotojas arba grupė, atsakinga už šį užsakymą" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "Kontaktinis asmuo šiam užsakymui" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "Įmonės adresas šiam užsakymui" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Užsakymo nuoroda" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Būsena" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "Pirkimo užsakymo būsena" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "Įmonė, iš kurios užsakomos prekės" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "Tiekėjo nuoroda" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "Tiekėjo užsakymo nuorodos kodas" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "gavo" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "Data, kada užsakymas buvo užbaigtas" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Paskirties vieta" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "Paskirties vieta gautoms prekėms" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "Detalių tiekėjas turi atitikti pirkimo užsakymo tiekėją" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "Kiekis turi būti teigiamas skaičius" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Klientas" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "Įmonė, kuriai prekės parduodamos" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "Pardavimo užsakymo būsena" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "Kliento nuoroda" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "Kliento užsakymo nuorodos kodas" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Siuntos data" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "išsiuntė" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "Užsakymas jau baigtas" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "Užsakymas jau atšauktas" -#: order/models.py:1279 +#: order/models.py:1284 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:1283 +#: order/models.py:1288 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:1288 +#: order/models.py:1293 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:1293 +#: order/models.py:1298 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:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "Užsakymas užrakintas ir negali būti keičiamas" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Prekės kiekis" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "Eilutės įrašo nuoroda" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "Eilutės įrašo pastabos" -#: order/models.py:1637 +#: order/models.py:1642 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:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "Eilutės įrašo aprašymas (neprivalomas)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "Papildomas kontekstas šiai eilutei" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "Vieneto kaina" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "Pirkimo užsakymo eilutės įrašas" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "Tiekėjo detalė turi atitikti tiekėją" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "Tiekėjo detalė" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Gauta" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "Gautų prekių kiekis" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Pirkimo kaina" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Vieneto pirkimo kaina" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "Pirkimo užsakymo papildoma eilutė" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "Pardavimo užsakymo eilutės įrašas" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuali detalė negali būti priskirta pardavimo užsakymui" -#: order/models.py:1924 +#: order/models.py:1929 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:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Pardavimo kaina" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Vieneto pardavimo kaina" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Išsiųsta" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Išsiųstas kiekis" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "Pardavimo užsakymo siunta" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Siuntos data" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "Pristatymo data" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "Siuntos pristatymo data" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Patikrino" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "Vartotojas, patikrinęs šią siuntą" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Siunta" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Siuntos numeris" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Sekimo numeris" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Siuntos sekimo informacija" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Sąskaitos faktūros numeris" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "Nuorodos numeris susijusiai sąskaitai faktūrai" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "Siunta jau buvo išsiųsta" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "Siunta neturi priskirtų prekių" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "Pardavimo užsakymo papildoma eilutė" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "Pardavimo užsakymo paskirstymas" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "Prekė nėra priskirta" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "Negalima priskirti prekių eilutei su skirtinga detale" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "Negalima priskirti prekių eilutei, jei joje nėra detalės" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Priskiriamas kiekis negali viršyti atsargų kiekio" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "Kiekis turi būti 1, jei prekė turi serijos numerį" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "Pardavimo užsakymas nesutampa su siunta" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "Siunta nesutampa su pardavimo užsakymu" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Eilutė" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "Pardavimo užsakymo siuntos nuoroda" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "Prekė" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "Pasirinkite atsargų elementą priskyrimui" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Įveskite prekių priskyrimo kiekį" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "Grąžinimo užsakymo nuoroda" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "Įmonė, iš kurios grąžinamos prekės" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "Grąžinimo užsakymo būsena" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "Grąžinimo užsakymo eilutės įrašas" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "Turi būti nurodytas atsargų elementas" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "Grąžinamo kiekis viršija prekių kiekį" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "Grąžinamo kiekis turi būti daugiau nei nulis" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "Neteisingas kiekis serijinio numerio prekei" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "Pasirinkite prekę grąžinimui iš kliento" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "Gavimo data" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "Data, kada ši grąžinta prekė buvo gauta" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "Rezultatas" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "Rezultatas šiam eilutės įrašui" -#: order/models.py:2818 +#: order/models.py:2823 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:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "Grąžinimo užsakymo papildoma eilutė" @@ -4946,11 +4947,11 @@ msgstr "Tiekėjo pavadinimas" msgid "Order cannot be cancelled" msgstr "Užsakymo atšaukti negalima" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "Leisti užbaigti užsakymą su neužbaigtais eilutės įrašais" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "Užsakyme yra neužbaigtų eilutės įrašų" @@ -5006,7 +5007,7 @@ msgstr "Tiekėjas turi atitikti pirkimo užsakymą" msgid "Purchase order must match supplier" msgstr "Pirkimo užsakymas turi atitikti tiekėją" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "Eilutės įrašas" @@ -5014,7 +5015,7 @@ msgstr "Eilutės įrašas" msgid "Line item does not match purchase order" msgstr "Eilutės įrašas neatitinka pirkimo užsakymo" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "Pasirinkite paskirties vietą gautiems elementams" @@ -5022,7 +5023,7 @@ msgstr "Pasirinkite paskirties vietą gautiems elementams" msgid "Enter batch code for incoming stock items" msgstr "Įveskite partijos kodą gaunamoms atsargoms" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "Galiojimo data" @@ -5039,7 +5040,7 @@ msgstr "Įveskite gaunamų atsargų serijos numerius" msgid "Override packaging information for incoming stock items" msgstr "Pakeisti gaunamų atsargų pakavimo informaciją" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "Papildoma pastaba gaunamoms atsargoms" @@ -5059,7 +5060,7 @@ msgstr "Brūkšninis kodas jau naudojamas" msgid "An integer quantity must be provided for trackable parts" msgstr "Sekamoms detalėms turi būti pateiktas sveikasis kiekis" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "Turi būti pateikti eilutės įrašai" @@ -5087,59 +5088,59 @@ msgstr "Pardavimo kainos valiuta" msgid "Allocated Items" msgstr "Paskirstyti elementai" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "Nepateikta siuntos informacija" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "Eilutės įrašas nėra susijęs su šiuo užsakymu" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "Kiekis turi būti teigiamas" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "Įveskite priskiriamus serijos numerius" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "Siunta jau išsiųsta" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "Siunta nėra susieta su šiuo užsakymu" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "Nerasta atitikmenų šiems serijos numeriams" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "Šie serijos numeriai nepasiekiami" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "Grąžinimo užsakymo eilutės įrašas" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "Eilutės įrašas neatitinka grąžinimo užsakymo" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "Eilutės įrašas jau gautas" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "Elementai gali būti priimami tik pagal vykdomus užsakymus" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "Grąžinamas kiekis" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "Eilutės kainos valiuta" @@ -6022,7 +6023,7 @@ msgstr "Šį BOM elementą paveldi variantų sąrašai" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Šiam BOM elementui galima naudoti variantinių detalių atsargas" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "Sekamoms detalėms kiekis turi būti sveikasis skaičius" @@ -6090,7 +6091,7 @@ msgstr "Rezultatai" msgid "Number of results recorded against this template" msgstr "Rezultatų skaičius, susietas su šiuo šablonu" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Šio atsargų elemento pirkimo valiuta" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Atsargos" @@ -7764,7 +7765,7 @@ msgstr "Iš viso" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Serijos numeris" @@ -7789,7 +7790,7 @@ msgstr "Atsargų elemento bandymo ataskaita" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Sumontuoti elementai" @@ -7850,7 +7851,7 @@ msgstr "Filtruoti pagal aukščiausio lygio vietas" msgid "Include sub-locations in filtered results" msgstr "Įtraukti sub-vietas į filtravimo rezultatus" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "Pirminė vieta" @@ -7934,7 +7935,7 @@ msgstr "Galiojimo data iki" msgid "Expiry date after" msgstr "Galiojimo data po" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "Pasenusi" @@ -7970,7 +7971,7 @@ msgstr "Atsargų vietos tipai" msgid "Default icon for all locations that have no icon set (optional)" msgstr "Numatytoji piktograma visoms vietoms, kurioms nepaskirta piktograma (neprivaloma)" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Atsargų vieta" @@ -7978,11 +7979,11 @@ msgstr "Atsargų vieta" msgid "Stock Locations" msgstr "Atsargų vietos" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Savininkas" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "Pasirinkite savininką" @@ -8014,257 +8015,257 @@ msgstr "Negalite padaryti šios atsargų vietos struktūrine, nes joje jau yra a msgid "Part must be specified" msgstr "Turi būti nurodyta detalė" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "Atsargos negali būti patalpintos į struktūrines atsargų vietas!" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "Atsargų elementas negali būti sukurtas virtualioms detalėms" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Detalės tipas ('{self.supplier_part.part}') turi būti {self.part}" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "Elemento, turinčio serijos numerį, kiekis turi būti 1" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Serijos numeris negali būti nustatytas, jei kiekis didesnis nei 1" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "Elementas negali priklausyti pats sau" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "Elementas turi turėti surinkimo nuorodą, jei is_building=True" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "Surinkimo nuoroda nenurodo į tą pačią detalę" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Pirminis atsargų elementas" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "Pagrindinė detalė" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Pasirinkite atitinkančią tiekėjo detalę šiam atsargų elementui" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "Kur yra šis atsargų elementas?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "Pakuotė, kurioje laikomas šis atsargų elementas" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "Sumontuotas į" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "Ar šis elementas yra sumontuotas kitame elemente?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "Šio elemento serijos numeris" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "Šio atsargų elemento partijos kodas" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "Atsargų kiekis" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "Surinkimo šaltinis" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "Surinkimas šiam atsargų elementui" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "Sunaudojo" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "Gamybos užsakymas, kuris sunaudojo šį atsargų elementą" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "Pirkimo užsakymo šaltinis" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Pirkimo užsakymas šiam atsargų elementui" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "Pardavimo užsakymo paskirtis" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Atsargų elemento galiojimo data. Po šios datos atsargos bus laikomos pasibaigusiomis" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "Ištrinti išnaudojus" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "Ištrinti šį atsargų elementą, kai atsargos bus išnaudotos" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "Vieneto pirkimo kaina pirkimo metu" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "Konvertuota į detalę" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "Detalė nenustatyta kaip sekama" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "Kiekis turi būti sveikasis skaičius" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Kiekis negali viršyti galimų atsargų kiekio ({self.quantity})" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "Serijos numeriai turi būti pateikti sąraše" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "Kiekis nesutampa su serijos numeriais" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "Bandomasis šablonas neegzistuoja" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "Atsargų elementas buvo priskirtas pardavimo užsakymui" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "Atsargų elementas sumontuotas kitame elemente" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "Atsargų elementas turi kitų elementų" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "Atsargų elementas buvo priskirtas klientui" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "Atsargų elementas šiuo metu gaminamas" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "Su serijos numeriais pažymėtų atsargų sujungti negalima" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "Pasikartojantys atsargų elementai" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "Atsargų elementai turi būti susiję su ta pačia detale" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "Atsargų elementai turi būti susiję su ta pačia tiekėjo detale" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "Atsargų būsenos kodai turi sutapti" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "Atsargų elemento negalima perkelti, nes jo nėra sandėlyje" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "Atsargų elemento sekimas" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "Įrašo pastabos" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "Atsargų elemento bandymo rezultatas" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "Šiam bandymui turi būti pateikta reikšmė" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "Šiam bandymui turi būti įkeltas priedas" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "Netinkama reikšmė šiam bandymui" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Bandymo rezultatas" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "Bandymo išvesties reikšmė" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "Bandymo rezultato priedas" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "Bandymo pastabos" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "Bandymų stotis" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "Bandymų stoties identifikatorius, kurioje atliktas bandymas" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "Pradėta" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "Bandymo pradžios laiko žyma" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "Pabaigta" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "Bandymo pabaigos laiko žyma" @@ -8320,217 +8321,213 @@ msgstr "Turi būti pateiktas šablono ID arba bandymo pavadinimas" msgid "The test finished time cannot be earlier than the test started time" msgstr "Bandymo pabaigos laikas negali būti ankstesnis nei pradžios laikas" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "Serijos numeris per didelis" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Pirminis elementas" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "Pirminis atsargų elementas" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "Naudoti pakuotės dydį pridedant: nurodytas kiekis yra pakuočių skaičius" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "Tiekėjo detalės numeris" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "Nebegaliojantis" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Antriniai elementai" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "Sekami elementai" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "Šio atsargų elemento pirkimo kaina, vienetui arba pakuotei" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "Įveskite atsargų elementų, kuriuos reikia serializuoti, skaičių" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Kiekis negali viršyti galimų atsargų kiekio ({q})" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "Įveskite serijos numerius naujiems elementams" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "Paskirties atsargų vieta" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "Neprivalomas pastabų laukas" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "Šiai detalei negali būti priskirti serijos numeriai" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Serijos numeriai jau egzistuoja" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "Pasirinkite atsargų elementą montavimui" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "Montuojamas kiekis" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "Įveskite montuojamų elementų kiekį" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "Pridėkite operacijos pastabą (neprivaloma)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "Montuojamas kiekis turi būti bent 1" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "Atsargų elementas nepasiekiamas" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "Pasirinktos detalės nėra komplektavimo žiniaraštyje" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "Montuojamas kiekis negali viršyti turimo kiekio" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "Paskirties vieta išmontuotam elementui" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "Pasirinkite detalę, į kurią konvertuoti atsargų elementą" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "Pasirinkta detalė netinkama konvertavimui" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Negalima konvertuoti atsargų elemento, kuriam priskirta tiekėjo detalė" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "Atsargų elemento būsenos kodas" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "Paskirties vieta grąžintam elementui" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "Pasirinkite atsargų elementus būsenai pakeisti" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "Nepasirinkti jokie atsargų elementai" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Sub-vietos" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "Pirminė atsargų vieta" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "Detalė turi būti parduodama" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "Elementas priskirtas pardavimo užsakymui" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "Elementas priskirtas gamybos užsakymui" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "Klientas, kuriam priskiriami atsargų elementai" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "Pasirinkta įmonė nėra klientas" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "Atsargų priskyrimo pastabos" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "Turi būti pateiktas atsargų elementų sąrašas" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "Atsargų sujungimo pastabos" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "Leisti skirtingus tiekėjus" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "Leisti sujungti atsargų elementus su skirtingomis tiekėjų detalėmis" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "Leisti skirtingas būsenas" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "Leisti sujungti atsargų elementus su skirtingais būsenos kodais" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "Turi būti pateikti bent du atsargų elementai" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "Be pakeitimų" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "Atsargų elemento pirminio rakto reikšmė" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "Atsargų elemento nėra sandėlyje" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "Atsargų operacijos pastabos" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "Kitas serijos numeris" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "Ankstesnis serijos numeris" @@ -9012,87 +9009,87 @@ msgstr "Pardavimo užsakymai" msgid "Return Orders" msgstr "Grąžinimo užsakymai" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Vartotojo vardas" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Vardas" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Vartotojo vardas" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Pavardė" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Vartotojo pavardė" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "Vartotojo el. pašto adresas" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Personalas" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Ar šis vartotojas turi personalo leidimus" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Supervartotojas" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Ar šis vartotojas yra supervartotojas" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Ar ši vartotojo paskyra yra aktyvi" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "Tik supervartotojas gali keisti šį lauką" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "Tik personalo vartotojai gali kurti naujus vartotojus" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "Neturite leidimo kurti vartotojų" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Jūsų paskyra sukurta." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Prisijungimui naudokite slaptažodžio atstatymo funkciją" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Sveiki atvykę į InvenTree" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index e6958a627f..e97d0dfadf 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Norādītais daudzums nav derīgs" @@ -108,14 +108,14 @@ msgstr "Ievadiet datumu" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Piezīmes" @@ -356,59 +356,59 @@ msgstr "" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "" @@ -527,25 +527,25 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -715,7 +726,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -818,7 +829,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "" @@ -839,7 +850,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "" @@ -855,8 +866,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -865,12 +876,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1071,16 +1082,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index e090af9913..a8b99cd8fa 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Ongeldige hoeveelheid ingevoerd" @@ -108,14 +108,14 @@ msgstr "Voer datum in" msgid "Invalid decimal value" msgstr "Ongeldige decimale waarde" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Opmerkingen" @@ -356,59 +356,59 @@ msgstr "Chinees (traditioneel)" msgid "Log in to the app" msgstr "Log in op de app" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "E-mail" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Fout bij uitvoeren plug-in validatie" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metadata moeten een python dict object zijn" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Plug-in metadata" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "JSON metadata veld, voor gebruik door externe plugins" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Onjuist opgemaakt patroon" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Onbekende opmaaksleutel gespecificeerd" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Vereiste opmaaksleutel ontbreekt" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Referentieveld mag niet leeg zijn" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Referentie moet overeenkomen met verplicht patroon" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Referentienummer is te groot" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Dubbele namen kunnen niet bestaan onder hetzelfde bovenliggende object" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Ongeldige keuze" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Ongeldige keuze" msgid "Name" msgstr "Naam" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Naam" msgid "Description" msgstr "Omschrijving" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Omschrijving (optioneel)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Pad" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Markdown notitie (optioneel)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Streepjescode gegevens" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Streepjescode van derden" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Hash van Streepjescode" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Unieke hash van barcode gegevens" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Bestaande barcode gevonden" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "Taak mislukt" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "Achtergrondtaak '{f}' is mislukt na {n} pogingen" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Serverfout" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Er is een fout gelogd door de server." @@ -527,25 +527,25 @@ msgstr "Overschot mag niet groter zijn dan 100%" msgid "Invalid value for overage" msgstr "Ongeldige waarde voor overschot" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Status van bestelling" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Bovenliggende Productie" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "Inclusief varianten" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "Inclusief varianten" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "Inclusief varianten" msgid "Part" msgstr "Onderdeel" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Categorie" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "Voorouderlijke bouw" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Toegewezen aan mij" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Uitgegeven door" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Toegewezen aan" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "Gemaakt voor" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "Gemaakt na" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "Heeft een startdatum" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "Vervaldatum voor" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "Vervaldatum na" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "Heeft doel datum" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "Doel datum voor" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "Doel datum na" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "Voltooid voor" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "Voltooid na" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "Min. datum" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "Max. datum" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "Boomstructuur uitsluiten" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Verbruiksartikelen" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Optioneel" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Samenstelling" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Gevolgd" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Testbaar" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "Openstaande order" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Toegewezen" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Beschikbaar" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Productieorder" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Locatie" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Productieorders" @@ -715,7 +726,7 @@ msgstr "Ongeldige keuze voor bovenliggende productie" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "Bestellingen bouwen kan alleen extern worden vervuld voor aankochte onderdelen" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Verantwoorde gebruiker of groep moet worden opgegeven" @@ -723,7 +734,7 @@ msgstr "Verantwoorde gebruiker of groep moet worden opgegeven" msgid "Build order part cannot be changed" msgstr "Bouworder onderdeel kan niet worden gewijzigd" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "Doeldatum moet na startdatum zijn" @@ -731,8 +742,8 @@ msgstr "Doeldatum moet na startdatum zijn" msgid "Build Order Reference" msgstr "Productieorderreferentie" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Productiestatuscode" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Batchcode" @@ -818,7 +829,7 @@ msgstr "Batchcode" msgid "Batch code for this build output" msgstr "Batchcode voor deze productieuitvoer" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Aanmaakdatum" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Opleveringsdatum" @@ -855,8 +866,8 @@ msgstr "Uitgegeven door" msgid "User who issued this build order" msgstr "Gebruiker die de productieorder heeft gegeven" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Verantwoordelijke" @@ -865,12 +876,12 @@ msgstr "Verantwoordelijke" msgid "User or group responsible for this build order" msgstr "Gebruiker of groep verantwoordelijk voor deze bouwopdracht" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Externe Link" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Link naar externe URL" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Prioriteit van deze bouwopdracht" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Project code" @@ -908,46 +919,46 @@ msgstr "Een productieorder is voltooid" msgid "Serial numbers must be provided for trackable parts" msgstr "Serienummers moeten worden opgegeven voor traceerbare onderdelen" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Geen productie uitvoer opgegeven" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Productie uitvoer is al voltooid" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "Productuitvoer komt niet overeen met de Productieorder" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "Hoeveelheid kan niet groter zijn dan aantal" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Build output {serial} heeft niet alle vereiste tests doorstaan" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Bouw order regel item" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Bouw object" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Bouw object" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Hoeveelheid" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Vereiste hoeveelheid voor bouwopdracht" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Voorraad item is te veel toegewezen" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Toewijzing hoeveelheid moet groter zijn dan nul" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Voorraadartikel" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Bron voorraadartikel" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Voorraad hoeveelheid toe te wijzen aan productie" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Installeren in" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Bestemming voorraadartikel" @@ -1062,8 +1073,8 @@ msgstr "Hoeveelheid als geheel getal vereist voor traceerbare onderdelen" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Geheel getal vereist omdat de stuklijst traceerbare onderdelen bevat" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Serienummers" @@ -1071,16 +1082,6 @@ msgstr "Serienummers" msgid "Enter serial numbers for build outputs" msgstr "Voer serienummers in voor productieuitvoeren" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Locatie" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "Voorraad locatie voor project uitvoer" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Vereiste artikelen automatisch toewijzen met overeenkomende serienummers" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "De volgende serienummers bestaan al of zijn ongeldig" @@ -1182,7 +1183,7 @@ msgstr "Accepteer dat voorraadartikelen niet volledig zijn toegewezen aan deze p msgid "Required stock has not been fully allocated" msgstr "Vereiste voorraad is niet volledig toegewezen" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Accepteer Onvolledig" @@ -1226,11 +1227,11 @@ msgstr "Bouw lijn-item" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part moet naar hetzelfde onderdeel wijzen als de productieorder" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "Artikel moet op voorraad zijn" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Beschikbare hoeveelheid ({q}) overschreden" @@ -1243,7 +1244,7 @@ msgstr "Productieuitvoer moet worden opgegeven voor de toewijzing van gevolgde o msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Productieuitvoer kan niet worden gespecificeerd voor de toewijzing van niet gevolgde onderdelen" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Allocaties voor artikelen moeten worden opgegeven" @@ -1299,73 +1300,73 @@ msgstr "BOM onderdeel ID" msgid "BOM Part Name" msgstr "BOM onderdeel naam" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "Bouwen" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Leveranciersonderdeel" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Toegewezen hoeveelheid" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "Bouw referentie" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "Naam categorie onderdeel" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Volgbaar" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "Overgenomen" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Varianten toestaan" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Stuklijstartikel" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Toegewezen voorraad" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "In bestelling" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "In productie" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "Externe voorraad" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Beschikbare Voorraad" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "Beschikbare vervanging voorraad" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "Beschikbare varianten voorraad" @@ -1506,8 +1507,8 @@ msgstr "Gebruiker" msgid "Price break quantity" msgstr "Prijs pauze hoeveelheid" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Prijs" @@ -1530,7 +1531,7 @@ msgstr "Naam van deze webhook" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Actief" @@ -1608,7 +1609,7 @@ msgstr "Titel" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Definitie" msgid "Unit definition" msgstr "Definitie van eenheid" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Bijlage" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Staat logische sleutel die gelijk is aan deze staat in zakelijke logica" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Waarde" @@ -1955,7 +1956,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:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Inhoud" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "Reactiegegevens van de barcode scan" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Resultaat" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} is geannuleerd" msgid "A order that is assigned to you was canceled" msgstr "Een bestelling die aan u is toegewezen is geannuleerd" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Ontvangen items" @@ -3677,7 +3678,7 @@ msgstr "Telefoonnummer voor contact" msgid "Contact email address" msgstr "Contact e-mailadres" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Contact" @@ -3722,7 +3723,7 @@ msgstr "Fabriceert dit bedrijf onderdelen?" msgid "Default currency used for this company" msgstr "Standaardvaluta die gebruikt wordt voor dit bedrijf" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Adres" @@ -3819,8 +3820,8 @@ msgstr "Link naar adres gegevens (extern)" msgid "Manufacturer Part" msgstr "Fabrikant onderdeel" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Basis onderdeel" @@ -3837,7 +3838,7 @@ msgstr "Fabrikant selecteren" msgid "MPN" msgstr "Fabrikant artikel nummer" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Fabrikant artikel nummer (MPN)" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderdeel" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "URL voor link externe leveranciers onderdeel" msgid "Supplier part description" msgstr "Omschrijving leveranciersdeel" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Opmerking" @@ -3932,8 +3933,8 @@ msgstr "basisprijs" msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimale kosten (bijv. voorraadkosten)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Verpakking" @@ -3985,7 +3986,7 @@ msgstr "Standaardvaluta die gebruikt wordt voor deze leverancier" msgid "Company Name" msgstr "Bedrijfsnaam" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "Op voorraad" @@ -4225,7 +4226,7 @@ msgstr "Aantal afdrukken voor elk label" msgid "Connected" msgstr "Verbonden" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Onbekend" @@ -4313,105 +4314,105 @@ msgstr "Machine configuratie" msgid "Config type" msgstr "Configuratie type" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Order Referentie" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "Uitmuntend" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "Heeft een projectcode" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Aangemaakt Door" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "Gemaakt vóór" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "Gemaakt na" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "Heeft vervaldatum" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "Vervaldatum voor" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "Vervaldatum na" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "Heeft doel datum" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "Doel datum voor" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "Doel datum na" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "Heeft prijsstelling" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "Voltooid voor" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "Voltooid na" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "Externe Bouw Opdracht" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Bestellen" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "Bestelling voltooid" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Intern onderdeel" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "Bestelling in behandeling" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Voltooid" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "Heeft verzending" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Inkooporder" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "Inkooporder" msgid "Sales Order" msgstr "Verkooporder" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "Valuta voor deze order (laat leeg om de standaard van het bedrijf te geb msgid "This order is locked and cannot be modified" msgstr "Deze bestelling is vergrendeld en kan niet worden gewijzigd" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "Contact komt niet overeen met het geselecteerde bedrijf" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "Startdatum moet voor einddatum liggen" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "Bestelling beschrijving (optioneel)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "Selecteer projectcode voor deze bestelling" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Link naar externe pagina" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "Start datum" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "Geplande startdatum voor deze bestelling" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Streefdatum" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Verwachte datum voor levering van de bestelling. De bestelling wordt achterstallig na deze datum." -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Datum van uitgifte" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "Order uitgegeven op datum" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "Gebruiker of groep verantwoordelijk voor deze order" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "Contactpunt voor deze volgorde" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "Bedrijf adres voor deze bestelling" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Orderreferentie" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Status" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "Inkooporder status" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "Bedrijf waar de artikelen van worden besteld" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "Leveranciersreferentie" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "Order referentiecode van leverancier" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "ontvangen door" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "Order voltooid op datum" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Bestemming" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "Bestemming voor ontvangen items" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "Onderdeelleverancier moet overeenkomen met de Inkooporderleverancier" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "Hoeveelheid moet een positief getal zijn" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Klant" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "Bedrijf waaraan de artikelen worden verkocht" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "Verkooporder status" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "Klantreferentie " -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "Klant order referentiecode" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Verzenddatum" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "verzonden door" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "Bestelling is al afgerond" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "Order is al geannuleerd" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "Alleen een open bestelling kan als voltooid worden gemarkeerd" -#: order/models.py:1283 +#: order/models.py:1288 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:1288 +#: order/models.py:1293 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:1293 +#: order/models.py:1298 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:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "De bestelling is vergrendeld en kan niet worden gewijzigd" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Hoeveelheid artikelen" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "Artikelregel referentie" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "Artikel notities" -#: order/models.py:1637 +#: order/models.py:1642 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:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "Regelomschrijving (optioneel)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "Additionele context voor deze regel" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "Stukprijs" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "Inkooporder regel item" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "Leveranciersonderdeel moet overeenkomen met leverancier" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "Bouw bestelling moet worden gemarkeerd als extern" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "Bestellingen kunnen alleen aan assemblageonderdelen worden gekoppeld" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "De bouw van het order deel moet overeenkomen met regel onderdeel" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "Leveranciersonderdeel" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Ontvangen" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "Aantal ontvangen artikelen" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Inkoopprijs" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Aankoopprijs per stuk" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "Externe Build Order moet aan deze regel voldoen" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "Extra regel inkooporder" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "Verkooporder regel item" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtueel onderdeel kan niet worden toegewezen aan een verkooporder" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "Alleen verkoopbare onderdelen kunnen aan een verkooporder worden toegewezen" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Verkoopprijs" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Prijs per stuk" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Verzonden" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Verzonden hoeveelheid" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "Verzending van verkooporder" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Datum van verzending" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "Leveringsdatum" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "Datum van levering van zending" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Gecontroleerd door" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "Gebruiker die deze zending gecontroleerd heeft" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Zending" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Zendingsnummer" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Volgnummer" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Zending volginformatie" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Factuurnummer" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "Referentienummer voor bijbehorende factuur" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "Verzending is al verzonden" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "Zending heeft geen toegewezen voorraadartikelen" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "Verkooporder extra regel" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "Toewijzing verkooporder" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "Voorraadartikel is niet toegewezen" -#: order/models.py:2301 +#: order/models.py:2306 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:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "Kan voorraad niet toewijzen aan een regel zonder onderdeel" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Toewijzingshoeveelheid kan niet hoger zijn dan de voorraadhoeveelheid" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerd voorraadartikel" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "Verkooporder komt niet overeen met zending" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "Verzending komt niet overeen met verkooporder" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Regel" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "Verzendreferentie verkooporder" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "Artikel" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "Selecteer voorraadartikel om toe te wijzen" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Voer voorraadtoewijzingshoeveelheid in" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "Retour order referentie" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "Bedrijf van waaruit items worden teruggestuurd" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "Retour bestelling status" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "Retourneer bestelregel item" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "Voorraad item moet worden opgegeven" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "Retour hoeveelheid overschrijdt voorraad hoeveelheid" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "Het retour aantal moet groter zijn dan nul" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "Ongeldige hoeveelheid voor geserialiseerde voorraad" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "Selecteer te retourneren product van de klant" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "Ontvangst datum" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "De datum waarop dit retour item is ontvangen" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "Resultaat" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "Resultaat van deze regel item" -#: order/models.py:2818 +#: order/models.py:2823 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:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "Retourneren extra regel" @@ -4946,11 +4947,11 @@ msgstr "Leveranciers Naam" msgid "Order cannot be cancelled" msgstr "Order kan niet worden geannuleerd" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "Toestaan order te sluiten met onvolledige regelitems" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "Bestelling heeft onvolledige regelitems" @@ -5007,7 +5008,7 @@ msgstr "De leverancier moet overeenkomen met de inkooporder" msgid "Purchase order must match supplier" msgstr "Inkooporder moet overeenkomen met de leverancier" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "Artikel" @@ -5015,7 +5016,7 @@ msgstr "Artikel" msgid "Line item does not match purchase order" msgstr "Artikelregel komt niet overeen met inkooporder" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "Selecteer bestemmingslocatie voor ontvangen artikelen" @@ -5023,7 +5024,7 @@ msgstr "Selecteer bestemmingslocatie voor ontvangen artikelen" msgid "Enter batch code for incoming stock items" msgstr "Voer batch code in voor inkomende voorraad items" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "Vervaldatum" @@ -5040,7 +5041,7 @@ msgstr "Voer serienummers in voor inkomende voorraadartikelen" msgid "Override packaging information for incoming stock items" msgstr "Overschrijf verpakkingsinformatie voor binnenkomende voorraad" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "Extra opmerking voor inkomende voorraad items" @@ -5060,7 +5061,7 @@ msgstr "Streepjescode is al in gebruik" msgid "An integer quantity must be provided for trackable parts" msgstr "Hoeveelheid als geheel getal vereist voor traceerbare onderdelen" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "Artikelen moeten worden opgegeven" @@ -5088,59 +5089,59 @@ msgstr "Valuta verkoopprijs" msgid "Allocated Items" msgstr "Toegewezen items" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "Geen verzenddetails opgegeven" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "Artikelregel is niet gekoppeld aan deze bestelling" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "Hoeveelheid moet positief zijn" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "Voer serienummers in om toe te wijzen" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "Verzending is al verzonden" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "Zending is niet gekoppeld aan deze bestelling" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "Geen overeenkomst gevonden voor de volgende serienummers" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "De volgende serienummers zijn niet beschikbaar" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "Retourneer regel item" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "Artikelregel komt niet overeen met inkooporder" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "Regel item is al ontvangen" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "Artikelen kunnen alleen worden ontvangen tegen lopende bestellingen" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "Hoeveelheid te retourneren" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "Lijn prijs valuta" @@ -6023,7 +6024,7 @@ msgstr "Dit BOM item wordt overgenomen door BOMs voor variant onderdelen" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Voorraaditems voor variant onderdelen kunnen worden gebruikt voor dit BOM artikel" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "Hoeveelheid moet een geheel getal zijn voor trackable onderdelen" @@ -6091,7 +6092,7 @@ msgstr "Resultaten" msgid "Number of results recorded against this template" msgstr "Aantal resultaten opgenomen ten opzichte van deze template" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Inkooporder voor dit voorraadartikel" @@ -6215,8 +6216,8 @@ msgstr "Gepland om te bouwen" msgid "Outstanding quantity of this part scheduled to be built" msgstr "Er zal een onuitputtelijke hoeveelheid van dit deel worden gebouwd" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Voorraadartikelen" @@ -7765,7 +7766,7 @@ msgstr "Totaal" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Serienummer" @@ -7790,7 +7791,7 @@ msgstr "Rapport voorraadcontrole" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Geïnstalleerde items" @@ -7851,7 +7852,7 @@ msgstr "Filter op topniveau locaties" msgid "Include sub-locations in filtered results" msgstr "Inclusief sublocaties in gefilterde resultaten" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "Bovenliggende locatie" @@ -7935,7 +7936,7 @@ msgstr "Vervaldatum voor" msgid "Expiry date after" msgstr "Vervaldatum na" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "Verouderd" @@ -7971,7 +7972,7 @@ msgstr "Voorraad locatie soorten" msgid "Default icon for all locations that have no icon set (optional)" msgstr "Standaardpictogram voor alle locaties waarvoor geen pictogram is ingesteld (optioneel)" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Voorraadlocatie" @@ -7979,11 +7980,11 @@ msgstr "Voorraadlocatie" msgid "Stock Locations" msgstr "Voorraadlocaties" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Eigenaar" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "Selecteer eigenaar" @@ -8015,257 +8016,257 @@ msgstr "U kunt deze voorraadlocatie niet structureel maken omdat sommige voorraa msgid "Part must be specified" msgstr "Onderdeel moet gespecificeerd worden" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "Voorraaditems kunnen niet worden geplaatst in structurele voorraadlocaties!" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "Voorraadartikel kan niet worden aangemaakt voor virtuele onderdelen" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Onderdeel type ('{self.supplier_part.part}') moet {self.part} zijn" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "Hoeveelheid moet 1 zijn voor item met een serienummer" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Serienummer kan niet worden ingesteld als de hoeveelheid groter is dan 1" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "Item kan niet tot zichzelf behoren" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "Item moet een bouw referentie hebben als is_building=True" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "Bouw referentie verwijst niet naar hetzelfde deel object" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Bovenliggend voorraad item" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "Basis onderdeel" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Selecteer een leveranciersdeel voor dit voorraadartikel" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "Waar bevindt zich dit voorraaditem?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "Het verpakken van dit voorraaditem is opgeslagen in" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "Geïnstalleerd in" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "Is dit item geïnstalleerd in een ander item?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "Serienummer van dit item" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "Batch code voor dit voorraaditem" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "Voorraad hoeveelheid" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "Bron Bouw" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "Build voor dit voorraaditem" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "Verbruikt door" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "Bestelling bouwen welke dit voorraadartikel heeft verbruikt" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "Inkooporder Bron" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Inkooporder voor dit voorraadartikel" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "Bestemming Verkooporder" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Vervaldatum voor voorraadartikel. Voorraad zal worden beschouwd als verlopen na deze datum" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "Verwijderen bij leegmaken" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "Verwijder dit voorraadproduct wanneer de voorraad is leeg" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "Enkele eenheidsprijs van de aankoop op het moment van aankoop" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "Omgezet tot onderdeel" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "Onderdeel is niet ingesteld als traceerbaar" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "Hoeveelheid moet heel getal zijn" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Hoeveelheid mag niet hoger zijn dan de beschikbare voorraad ({self.quantity})" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "Serienummers moeten als lijst worden opgegeven" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "Hoeveelheid komt niet overeen met serienummers" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "Testsjabloon bestaat niet" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "Voorraadartikel is toegewezen aan een verkooporder" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "Voorraad item is geïnstalleerd in een ander item" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "Voorraadartikel bevat andere producten" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "Voorraadartikel is aan een klant toegewezen" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "Voorraad item is momenteel in productie" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "Geserialiseerde voorraad kan niet worden samengevoegd" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "Dupliceer voorraadartikelen" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "Voorraadartikelen moeten hetzelfde onderdeel verwijzen" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "Voorraadartikelen moeten verwijzen naar dezelfde leveranciersdeel" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "De voorraad statuscodes moeten overeenkomen" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "Voorraadartikel kan niet worden verplaatst omdat het niet op voorraad is" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "Voorraad item volgen" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "Item notities" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "Resultaat voorraad test resultaten" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "Waarde moet voor deze test worden opgegeven" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "Bijlage moet worden geüpload voor deze test" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "Ongeldige waarde voor deze test" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Test resultaat" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "Test uitvoer waarde" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "Test resultaat bijlage" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "Test notities" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "Test station" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "De identificatie van het teststation waar de test werd uitgevoerd" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "Gestart" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "Het tijdstip van de start test" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "Afgerond" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "Het tijdstip van de afgeronde test" @@ -8321,217 +8322,213 @@ msgstr "SjabloonID of testnaam moet worden opgegeven" msgid "The test finished time cannot be earlier than the test started time" msgstr "De testtijd kan niet eerder zijn dan de starttijd van de test" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "Serienummer is te groot" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Bovenliggend Item" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "Bovenliggende voorraad item" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "Gebruik pakketgrootte bij het toevoegen: de hoeveelheid gedefinieerd is het aantal pakketten" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "Leverancier artikelnummer" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "Verlopen" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Onderliggende items" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "Items volgen" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "Inkoopprijs van dit voorraadartikel, per eenheid of pakket" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "Aantal voorraaditems om serienummers voor te maken" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Hoeveelheid mag niet hoger zijn dan de beschikbare voorraad ({q})" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "Voer serienummers voor nieuwe items in" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "Locatie van bestemming" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "Optioneel notities veld" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "Serienummers kunnen niet worden toegewezen aan dit deel" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Serienummers bestaan al" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "Selecteer voorraaditem om te installeren" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "Te installeren hoeveelheid" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "Voer de te installeren hoeveelheid items in" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "Transactienotitie toevoegen (optioneel)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "Te installeren hoeveelheid moet minimaal 1 zijn" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "Voorraadartikel is niet beschikbaar" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "Het geselecteerde deel zit niet in de materialen lijst" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "De te installeren hoeveelheid mag niet groter zijn dan de beschikbare hoeveelheid" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "Bestemmingslocatie voor verwijderd item" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "Selecteer onderdeel om voorraaditem om te zetten in" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "Het geselecteerde deel is geen geldige optie voor de omzetting" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Kan voorraadartikel niet converteren met toegewezen leverancier deel" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "Voorraad status code" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "Bestemmingslocatie voor teruggestuurd item" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "Selecteer voorraadartikelen om status te wijzigen" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "Geen voorraaditems geselecteerd" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Sublocaties" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "Bovenliggende voorraad locatie" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "Onderdeel moet verkoopbaar zijn" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "Artikel is toegewezen aan een verkooporder" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "Artikel is toegewezen aan een productieorder" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "Klant om voorraadartikelen toe te wijzen" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "Geselecteerde bedrijf is geen klant" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "Voorraad toewijzing notities" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "Een lijst met voorraad artikelen moet worden opgegeven" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "Voorraad samenvoegen notities" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "Niet overeen komende leveranciers toestaan" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "Toestaan dat voorraadartikelen met verschillende leveranciers onderdelen worden samengevoegd" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "Sta onjuiste status toe" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "Toestaan dat voorraadartikelen met verschillende statuscodes worden samengevoegd" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "Er moeten ten minste twee voorraadartikelen worden opgegeven" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "Geen wijziging" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "Voorraaditem primaire sleutel waarde" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "Voorraad artikel is niet op voorraad" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "Voorraad transactie notities" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "Volgend serienummer" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "Vorig serienummer" @@ -9013,87 +9010,87 @@ msgstr "Verkooporders" msgid "Return Orders" msgstr "Retour orders" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Gebruikersnaam" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Voornaam :" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Voornaam van de gebruiker" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Achternaam" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Achternaam van de gebruiker" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "E-mailadres van de gebruiker" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Medewerkers" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Heeft deze gebruiker medewerker machtigingen" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Administrator " -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Is deze gebruiker een administrator " -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Is dit gebruikersaccount actief" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "Enkel een supergebruiker kan dit veld aanpassen" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "Wachtwoord" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "Wachtwoord voor de gebruiker" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "Overschrijf waarschuwing" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "Overschrijf de waarschuwing over wachtwoord regels" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "Alleen administrators kunnen nieuwe gebruikers aanmaken" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "U hebt geen toestemming om gebruikers aan te maken" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Je account is aangemaakt." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Gebruik de wachtwoordreset functie om in te loggen" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Welkom bij InvenTree" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index a957f54b5b..4fa3ebe695 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Ugyldig mengde oppgitt" @@ -108,14 +108,14 @@ msgstr "Oppgi dato" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Notater" @@ -356,59 +356,59 @@ msgstr "Kinesisk (tradisjonell)" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "E-post" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Feil under validering av utvidelse" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metadata må være et python dict-objekt" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Utvidelse-metadata" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "JSON-metadatafelt, for bruk av eksterne utvidelser" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Uriktig formatert mønster" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Ukjent formatnøkkel spesifisert" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Mangler nødvendig formatnøkkel" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Referansefeltet kan ikke være tomt" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Referansen må samsvare påkrevd mønster" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Referansenummeret er for stort" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Duplikatnavn kan ikke eksistere under samme overordnede" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Ugyldig valg" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Ugyldig valg" msgid "Name" msgstr "Navn" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Navn" msgid "Description" msgstr "Beskrivelse" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Beskrivelse (valgfritt)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Sti" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Markdown-notater (valgfritt)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Strekkodedata" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Tredjeparts strekkodedata" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Strekkode-hash" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Unik hash av strekkodedata" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Eksisterende strekkode funnet" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Serverfeil" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "En feil har blitt logget av serveren." @@ -527,25 +527,25 @@ msgstr "Svinn kan ikke overstige 100%" msgid "Invalid value for overage" msgstr "Ugyldig verdi for svinn" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Ordrestatus" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Overordnet produksjon" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategori" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Utstedt av" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Produksjonen må avbrytes før den kan slettes" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Forbruksvare" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Valgfritt" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Sammenstilling" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Spores" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Tildelt" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Tilgjengelig" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Produksjonsordre" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Plassering" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Produksjonsordrer" @@ -715,7 +726,7 @@ msgstr "Ugyldig valg for overordnet produksjon" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Ansvarlig bruker eller gruppe må spesifiseres" @@ -723,7 +734,7 @@ msgstr "Ansvarlig bruker eller gruppe må spesifiseres" msgid "Build order part cannot be changed" msgstr "Produksjonsordrens del kan ikke endres" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Produksjonsordre-referanse" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Produksjonsstatuskode" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Batchkode" @@ -818,7 +829,7 @@ msgstr "Batchkode" msgid "Batch code for this build output" msgstr "Batchkode for denne produksjonsartikkelen" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Opprettelsesdato" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Fullført dato" @@ -855,8 +866,8 @@ msgstr "Utstedt av" msgid "User who issued this build order" msgstr "Brukeren som utstedte denne produksjonsordren" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Ansvarlig" @@ -865,12 +876,12 @@ msgstr "Ansvarlig" msgid "User or group responsible for this build order" msgstr "Bruker eller gruppe ansvarlig for produksjonsordren" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Ekstern lenke" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Lenke til ekstern URL" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Produksjonsordrens prioritet" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Prosjektkode" @@ -908,46 +919,46 @@ msgstr "En produksjonsordre er fullført" msgid "Serial numbers must be provided for trackable parts" msgstr "Serienumre må angis for sporbare deler" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Ingen produksjonsartikkel spesifisert" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Produksjonsartikkelen er allerede fullført" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "Kvantitet kan ikke være større enn utgangsantallet" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Produksjonsartikkel {serial} har ikke bestått alle påkrevde tester" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Produksjonsartikkel" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Produksjonsobjekt" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Produksjonsobjekt" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Antall" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Påkrevd antall for produksjonsordre" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Lagervaren er overtildelt" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Tildelingsantall må være større enn null" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Mengden må være 1 for serialisert lagervare" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Lagervare" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Kildelagervare" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Lagerantall å tildele til produksjonen" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Monteres i" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Lagervare for montering" @@ -1062,8 +1073,8 @@ msgstr "Heltallsverdi kreves for sporbare deler" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Heltallsverdi kreves, da stykklisten inneholder sporbare deler" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Serienummer" @@ -1071,16 +1082,6 @@ msgstr "Serienummer" msgid "Enter serial numbers for build outputs" msgstr "Angi serienummer for produksjonsartikler" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Plassering" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "Lagerplassering for produksjonsartikkel" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatisk tildeling av nødvendige artikler med tilsvarende serienummer" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Følgende serienummer finnes allerede eller er ugyldige" @@ -1182,7 +1183,7 @@ msgstr "Godta at lagervarer ikke er fullt tildelt til denne produksjonsordren" msgid "Required stock has not been fully allocated" msgstr "Nøvendig lagerbeholdning er ikke fullt tildelt" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Godta uferdig" @@ -1226,11 +1227,11 @@ msgstr "Produksjonsartikkel" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part må peke på den samme delen som produksjonsordren" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "Artikkelen må være på lager" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Tilgjengelig antall ({q}) overskredet" @@ -1243,7 +1244,7 @@ msgstr "Produksjonsartikkel må spesifiseres for tildeling av sporede deler" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Produksjonsartikkel kan ikke spesifiseres for tildeling av usporede deler" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Tildelingsartikler må oppgis" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Leverandørdel" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Tildelt antall" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "Produksjonsreferanse" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "Delkategorinavn" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Sporbar" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "Nedarvet" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Tillat Varianter" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "BOM-artikkel" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Tildelt lagerbeholdning" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "I bestilling" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "I produksjon" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "Ekstern lagerbeholdning" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Tilgjengelig lagerbeholdning" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "Tilgjengelige erstatningsvarer" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "Tilgjengelige variantvarer" @@ -1506,8 +1507,8 @@ msgstr "Bruker" msgid "Price break quantity" msgstr "Antall for prisbrudd" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Pris" @@ -1530,7 +1531,7 @@ msgstr "Navn for webhooken" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Aktiv" @@ -1608,7 +1609,7 @@ msgstr "Tittel" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Definisjon" msgid "Unit definition" msgstr "Enhetsdefinisjon" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Vedlegg" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Verdi" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Kontekst" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Resultat" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} kansellert" msgid "A order that is assigned to you was canceled" msgstr "En ordre som er tildelt til deg ble kansellert" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Artikler mottatt" @@ -3677,7 +3678,7 @@ msgstr "Kontakt-telefonnummer" msgid "Contact email address" msgstr "Kontakt e-post" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Kontakt" @@ -3722,7 +3723,7 @@ msgstr "Produserer dette firmaet deler?" msgid "Default currency used for this company" msgstr "Standardvaluta brukt for dette firmaet" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Adresse" @@ -3819,8 +3820,8 @@ msgstr "Lenke til adresseinformasjon (ekstern)" msgid "Manufacturer Part" msgstr "Produsentdeler" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Basisdel" @@ -3837,7 +3838,7 @@ msgstr "Velg produsent" msgid "MPN" msgstr "MPN" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Produsentens varenummer" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Den sammenkoblede produsentdelen må referere til samme basisdel" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "URL for ekstern leverandørdel-lenke" msgid "Supplier part description" msgstr "Leverandørens delbeskrivelse" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Notat" @@ -3932,8 +3933,8 @@ msgstr "grunnkostnad" msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimum betaling (f.eks. lageravgift)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Emballasje" @@ -3985,7 +3986,7 @@ msgstr "Standardvaluta brukt for denne leverandøren" msgid "Company Name" msgstr "Bedriftsnavn" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "På lager" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Ukjent" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Ordrereferanse" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Opprettet av" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Ordre" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Intern del" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Fullført" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Innkjøpsordre" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "Innkjøpsordre" msgid "Sales Order" msgstr "Salgsordre" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "Valuta for denne ordren (la stå tom for å bruke firmastandard)" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "Kontakten samsvarer ikke med valgt firma" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "Ordrebeskrivelse (valgfritt)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "Velg prosjektkode for denne ordren" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Lenke til ekstern side" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Måldato" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Forventet dato for levering av ordre. Bestillingen vil være forfalt etter denne datoen." -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Sendt dato" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "Dato bestillingen ble sendt" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "Bruker eller gruppe ansvarlig for ordren" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "Kontaktpunkt for denne ordren" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "Selskapsadresse for denne ordren" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Ordrereferanse" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Status" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "Status for innkjøpsordre" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "Firma som varene blir bestilt fra" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "Leverandørreferanse" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "Leverandørens ordrereferanse" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "mottatt av" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "Dato ordre ble fullført" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Destinasjon" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "Delleverandør må matche PO-leverandør" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "Mengde må være positiv" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kunde" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "Firma som varene selges til" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "Kundereferanse " -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "Kundens ordrereferanse" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Forsendelsesdato" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "sendt av" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "Kun en åpen ordre kan merkes som fullført" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Bestillingen kan ikke fullføres da det finnes ufullstendige forsendelser" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 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:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Antall" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "Linjereferanse" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "Linjenotater" -#: order/models.py:1637 +#: order/models.py:1642 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:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "Linjeelementbeskrivelse (valgfritt)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "Ytterligere kontekst for denne linjen" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "Enhetspris" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "Delens leverandør må samsvare med leverandør" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "Leverandørdel" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Mottatt" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "Antall enheter mottatt" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Innkjøpspris" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Enhet-innkjøpspris" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuell del kan ikke tildeles salgsordre" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "Kun salgbare deler kan tildeles en salgsordre" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Salgspris" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Enhets-salgspris" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Sendt" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Sendt antall" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Dato for forsendelse" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "Leveringsdato" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "Dato for levering av forsendelse" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Sjekket Av" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "Brukeren som sjekket forsendelsen" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Forsendelse" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Forsendelsesnummer" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Sporingsnummer" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Sporingsinformasjon for forsendelse" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Fakturanummer" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "Referansenummer for tilknyttet faktura" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "Forsendelsen er allerede sendt" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "Forsendelsen har ingen tildelte lagervarer" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "Lagervarer er ikke blitt tildelt" -#: order/models.py:2301 +#: order/models.py:2306 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:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "Kan ikke tildele lagerbeholdning til en linje uten en del" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tildelingsantall kan ikke overstige tilgjengelig lagerbeholdning" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "Antall må være 1 for serialisert lagervare" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "Salgsordre samsvarer ikke med forsendelse" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "Forsendelsen samsvarer ikke med salgsordre" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Linje" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "Forsendelsesreferanse for salgsordre" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "Artikkel" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "Velg lagervare å tildele" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Angi lagertildelingsmengde" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "Returordre-referanse" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "Firmaet delen skal returneres fra" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "Returordrestatus" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "Velg artikkel som skal returneres fra kunde" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "Mottatt Dato" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "Datoen denne returartikkelen ble mottatt" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "Utfall" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "Utfall for dette linjeelementet" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "Kostnad forbundet med retur eller reparasjon for dette linjeelementet" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "Leverandørnavn" msgid "Order cannot be cancelled" msgstr "Ordren kan ikke kanselleres" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "Tillat ordre å lukkes med ufullstendige linjeelementer" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "Ordren har ufullstendige linjeelementer" @@ -5006,7 +5007,7 @@ msgstr "Leverandør må samsvare med innkjøpsordre" msgid "Purchase order must match supplier" msgstr "Innkjøpsordre må samsvare med leverandør" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "Ordrelinje" @@ -5014,7 +5015,7 @@ msgstr "Ordrelinje" msgid "Line item does not match purchase order" msgstr "Linjeelementet samsvarer ikke med innkjøpsordre" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "Velg lagerplassering for mottatte enheter" @@ -5022,7 +5023,7 @@ msgstr "Velg lagerplassering for mottatte enheter" msgid "Enter batch code for incoming stock items" msgstr "Angi batchkode for innkommende lagervarer" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "Utløpsdato" @@ -5039,7 +5040,7 @@ msgstr "Angi serienummer for innkommende lagervarer" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "Strekkode allerede i bruk" msgid "An integer quantity must be provided for trackable parts" msgstr "Heltallsverdi må angis for sporbare deler" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "Linjeelementer må være oppgitt" @@ -5087,59 +5088,59 @@ msgstr "Valuta for salgspris" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "Ingen forsendelsesopplysninger oppgitt" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "Linjeelement er ikke knyttet til denne ordren" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "Mengden må være positiv" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "Skriv inn serienummer for å tildele" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "Forsendelsen er allerede sendt" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "Forsendelsen er ikke knyttet til denne ordren" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "Ingen treff funnet for følgende serienummer" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "Returordrelinje" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "Linjeelementet samsvarer ikke med returordre" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "Linjeelementet er allerede mottatt" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "Artikler kan bare mottas mot ordrer som pågår" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "Valuta for linje" @@ -6022,7 +6023,7 @@ msgstr "Denne BOM-artikkelen er arvet fra stykkliste for variantdeler" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Lagervarer for variantdeler kan brukes for denne BOM-artikkelen" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "Antall må være heltallsverdi for sporbare deler" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Innkjøpsvaluta for lagervaren" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Lagervarer" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Serienummer" @@ -7789,7 +7790,7 @@ msgstr "Testrapport for lagervare" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Installerte artikler" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "Utløpsdato før" msgid "Expiry date after" msgstr "Utløpsdato etter" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "Foreldet" @@ -7970,7 +7971,7 @@ msgstr "Lagerplasseringstyper" msgid "Default icon for all locations that have no icon set (optional)" msgstr "Standard ikom for alle plasseringer som ikke har satt et ikon (valgfritt)" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Lagerplassering" @@ -7978,11 +7979,11 @@ msgstr "Lagerplassering" msgid "Stock Locations" msgstr "Lagerplasseringer" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Eier" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "Velg eier" @@ -8014,257 +8015,257 @@ msgstr "De kan ikke gjøre denne plasseringen strukturell, da noen lagervarer al msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "Lagervarer kan ikke plasseres i strukturelle plasseringer!" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "Lagervare kan ikke opprettes for virtuelle deler" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Deltype ('{self.supplier_part.part}') må være {self.part}" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "Antall må være 1 for produkt med et serienummer" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Serienummeret kan ikke angis hvis antall er større enn 1" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "Elementet kan ikke tilhøre seg selv" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "Elementet må ha en produksjonsrefereanse om is_building=True" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "Produksjonsreferanse peker ikke til samme del-objekt" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Overordnet lagervare" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "Basisdel" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Velg en tilsvarende leverandørdel for denne lagervaren" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "Hvor er denne lagervaren plassert?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "Inpakningen denne lagervaren er lagret i" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "Installert i" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "Er denne artikkelen montert i en annen artikkel?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "Serienummer for denne artikkelen" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "Batchkode for denne lagervaren" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "Lagerantall" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "Kildeproduksjon" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "Produksjon for denne lagervaren" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "Brukt av" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "Produksjonsordren som brukte denne lagervaren" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "Kildeinnkjøpsordre" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Innkjøpsordre for denne lagervaren" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "Tildelt Salgsordre" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Utløpsdato for lagervare. Lagerbeholdning vil bli ansett som utløpt etter denne datoen" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "Slett når oppbrukt" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "Slett lagervaren når beholdningen er oppbrukt" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "Innkjøpspris per enhet på kjøpstidspunktet" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "Konvertert til del" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "Delen er ikke angitt som sporbar" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "Antall må være heltall" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Antall kan ikke overstige tilgjengelig lagerbeholdning ({self.quantity})" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "Antallet stemmer ikke overens med serienumrene" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "Lagervare har blitt tildelt en salgsordre" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "Lagervare er montert i en annen artikkel" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "Lagervare inneholder andre artikler" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "Lagervare har blitt tildelt til en kunde" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "Lagervare er for tiden i produksjon" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "Serialisert lagerbeholdning kan ikke slås sammen" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "Duplisert lagervare" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "Lagervarer må referere til samme del" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "Lagervarer må referere til samme leverandørdel" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "Lagerstatuskoder må være like" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "Lagervare kan ikke flyttes fordi den ikke er på lager" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "Oppføringsnotater" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "Verdi må angis for denne testen" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "Vedlegg må lastes opp for denne testen" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Testresultat" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "Testens verdi" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "Vedlegg til testresultat" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "Testnotater" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "Serienummeret er for høyt" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Overodnet element" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "Bruk pakningsstørrelse når du legger til: antall definert er antall pakker" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "Leverandørens delnummer" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "Utløpt" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Underordnede artikler" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "Innkjøpspris for denne lagervaren, per enhet eller forpakning" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "Angi antall lagervarer som skal serialiseres" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Antall kan ikke overstige tilgjengelig lagerbeholdning ({q})" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "Angi serienummer for nye artikler" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "Til Lagerplassering" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "Valgfritt notatfelt" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "Serienummer kan ikke tilordnes denne delen" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Seriernummer eksisterer allerede" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "Velg lagervare å montere" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "Antall å installere" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "Angi antallet elementer som skal installeres" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "Legg til transaksjonsnotat (valgfritt)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "Antall å installere må være minst 1" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "Lagervaren er utilgjengelig" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "Valgt del er ikke i stykklisten" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "Antall å installere må ikke overskride tilgjengelig antall" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "Lagerplassering for den avinstallerte artikkelen" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "Velg del å konvertere lagervare til" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "Valgt del er ikke et gyldig alternativ for konvertering" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Kan ikke konvertere lagerprodukt med tildelt leverandørdel" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "Lagervare statuskode" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "Lagerplassering for returnert artikkel" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "Velg lagervarer for å endre status" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "Ingen lagervarer valgt" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Underplasseringer" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "Delen må være salgbar" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "Artikkelen er tildelt en salgsordre" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "Artikkelen er tildelt en produksjonsordre" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "Kunde å tilordne lagervarer" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "Valgt firma er ikke en kunde" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "Lagervare-tildelignsnotater" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "En liste av lagervarer må oppgis" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "Notater om lagersammenslåing" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "Tillat forskjellige leverandører" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "Tillat lagervarer med forskjellige leverandørdeler å slås sammen" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "Tillat forskjellig status" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "Tillat lagervarer med forskjellige statuskoder å slås sammen" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "Minst to lagervarer må oppgis" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "Lagervare primærnøkkel verdi" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "Lager transaksjonsnotater" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "Salgsordre" msgid "Return Orders" msgstr "Returordrer" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Brukernavn" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Fornavn" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Fornavn på brukeren" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Etternavn" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Etternavn på brukeren" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "E-postadressen til brukeren" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Personale" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Har denne brukeren personelltillatelser" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Superbruker" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Er denne brukeren en superbruker" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Er denne brukerkontoen aktiv" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Din konto er opprettet." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Vennligst bruk funksjonen for å tilbakestille passord for å logge inn" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Velkommen til InvenTree" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 39680faaeb..c1208c8449 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" @@ -108,14 +108,14 @@ msgstr "Wprowadź dane" msgid "Invalid decimal value" msgstr "Niepoprawna wartość dziesiętna" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Uwagi" @@ -356,59 +356,59 @@ msgstr "chiński (tradycyjny)" msgid "Log in to the app" msgstr "Logowanie do aplikacji" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "Adres E-Mail" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Błąd podczas walidacji wtyczki" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metadane muszą być obiektem typu dict w Python" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Wtyczka Metadane" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "Pole metadanych JSON, do użycia przez wtyczki zewnętrzne" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Nieprawidłowo sformatowany wzór" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Określono nieznany format klucza" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Brak wymaganego formatu klucza" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Pole odniesienia nie może być puste" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Odniesienie musi być zgodne z wymaganym wzorem" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Numer odniesienia jest zbyt duży" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Duplikaty nazw nie mogą istnieć pod tym samym rodzicem" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Błędny wybór" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Błędny wybór" msgid "Name" msgstr "Nazwa" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Nazwa" msgid "Description" msgstr "Opis" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Opis (opcjonalny)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Ścieżka" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Notatki Markdown (opcjonalne)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Dane kodu kreskowego" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Dane kodu kreskowego stron trzecich" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Hasz kodu kreskowego" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Unikalny hasz danych kodu kreskowego" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Znaleziono istniejący kod kreskowy" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "Niepowodzenie zadania" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "Zadanie pracownika w tle '{f}' nie powiodło się po próbach {n}" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Błąd serwera" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Błąd został zapisany w logach serwera." @@ -527,25 +527,25 @@ msgstr "Przedawnienie nie może przekroczyć 100 %" msgid "Invalid value for overage" msgstr "Nieprawidłowa wartość przedawnienia" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Status zamówienia" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Budowa nadrzędna" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "Obejmuje warianty" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "Obejmuje warianty" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "Obejmuje warianty" msgid "Part" msgstr "Komponent" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategoria" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "Budowa poprzednika" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Przypisane do mnie" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Dodane przez" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "Stworzony przed" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "Stworzony po" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "Ma datę rozpoczęcia" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "Data rozpoczęcia przed" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "Data rozpoczęcia po" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "Posiada docelową datę" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "Data docelowa przed" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "Docelowa data po" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "Zakończone przed" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "Zakończone po" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "Minimalna data" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "Maksymalna data" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "Wyklucz drzewo" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Kompilacja musi zostać anulowana, zanim będzie mogła zostać usunięta" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Materiał eksploatacyjny" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Opcjonalne" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Złożenie" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Śledzony" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Testowalne" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "Zaległe zamówienie" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Przydzielono" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Dostępne" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Zlecenie Budowy" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Lokalizacja" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Zlecenia budowy" @@ -715,7 +726,7 @@ msgstr "Nieprawidłowy wybór kompilacji nadrzędnej" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Odpowiedzialny użytkownik lub grupa muszą być określone" @@ -723,7 +734,7 @@ msgstr "Odpowiedzialny użytkownik lub grupa muszą być określone" msgid "Build order part cannot be changed" msgstr "Nie można zmienić elementu kompletacji" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "Data docelowa musi być po dacie rozpoczęcia" @@ -731,8 +742,8 @@ msgstr "Data docelowa musi być po dacie rozpoczęcia" msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Kod statusu budowania" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Kod partii" @@ -818,7 +829,7 @@ msgstr "Kod partii" msgid "Batch code for this build output" msgstr "Kod partii dla wyjścia budowy" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Data utworzenia" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Data zakończenia" @@ -855,8 +866,8 @@ msgstr "Wydany przez" msgid "User who issued this build order" msgstr "Użytkownik, który wydał to zamówienie" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Odpowiedzialny" @@ -865,12 +876,12 @@ msgstr "Odpowiedzialny" msgid "User or group responsible for this build order" msgstr "Użytkownik lub grupa odpowiedzialna za te zlecenie produkcji" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Link Zewnętrzny" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Link do zewnętrznego adresu URL" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Priorytet tego zamówienia produkcji" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Kod projektu" @@ -908,46 +919,46 @@ msgstr "Kolejność kompilacji została zakończona" msgid "Serial numbers must be provided for trackable parts" msgstr "Należy podać numery seryjne dla lokalizowania części" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Nie określono danych wyjściowych budowy" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Budowanie wyjścia jest już ukończone" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "Ilość nie może być większa niż ilość wyjściowa" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Wyjście budowy {serial} nie przeszło wszystkich testów" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Zbuduj obiekt" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Zbuduj obiekt" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Ilość" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Wymagana ilość dla zlecenia produkcji" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Pozycja magazynowa jest nadmiernie przydzielona" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Alokowana ilość musi być większa niż zero" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Ilość musi wynosić 1 dla serializowanych zasobów" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Element magazynowy" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Lokalizacja magazynowania przedmiotu" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Ilość zapasów do przydzielenia do produkcji" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Zainstaluj do" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Docelowa lokalizacja magazynowa przedmiotu" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Numer seryjny" @@ -1071,16 +1082,6 @@ msgstr "Numer seryjny" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Lokalizacja" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatycznie przydzielaj wymagane elementy z pasującymi numerami seryjnymi" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Poniższe numery seryjne już istnieją lub są nieprawidłowe" @@ -1182,7 +1183,7 @@ msgstr "Zaakceptuj, że przedmioty magazynowe nie zostały w pełni przypisane d msgid "Required stock has not been fully allocated" msgstr "Wymagany stan nie został w pełni przypisany" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Akceptuj niekompletne" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "Towar musi znajdować się w magazynie" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Możliwość śledzenia" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Zezwalaj na warianty" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Element BOM" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "W Zamówieniu" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "W produkcji" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Dostępna ilość" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "Użytkownik" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Cena" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Aktywny" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Załącznik" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Wartość" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Wynik" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "Numer telefonu kontaktowego" msgid "Contact email address" msgstr "Kontaktowy adres e-mail" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Kontakt" @@ -3722,7 +3723,7 @@ msgstr "Czy to przedsiębiorstwo produkuje części?" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Adres" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "Komponent producenta" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Część bazowa" @@ -3837,7 +3838,7 @@ msgstr "Wybierz producenta" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Numer producenta komponentu" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Uwaga" @@ -3932,8 +3933,8 @@ msgstr "koszt podstawowy" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Opakowanie" @@ -3985,7 +3986,7 @@ msgstr "Domyślna waluta używana dla tego dostawcy" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "Na stanie" @@ -4225,7 +4226,7 @@ msgstr "Liczba kopii do wydrukowania dla każdej etykiety" msgid "Connected" msgstr "Połączono" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Nieznany" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Numer zamówienia" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Utworzony przez" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "Posiada ceny" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Zamówienie" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Komponent wewnętrzny" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "Zamówienie oczekujące" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Zakończone" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Zlecenie zakupu" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "Zlecenie zakupu" msgid "Sales Order" msgstr "Zamówienie zakupu" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Link do zewnętrznej witryny" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data docelowa" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Data wydania" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "Data wystawienia zamówienia" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "Użytkownik lub grupa odpowiedzialna za to zamówienie" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Odniesienie zamówienia" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Status" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "Status zamówienia zakupu" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "odebrane przez" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Przeznaczenie" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "Wartość musi być liczbą dodatnią" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Klient" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Data wysyłki" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "wysłane przez" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Ilość elementów" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Odebrane" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Cena zakupu" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Cena zakupu jednostkowego" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Cena sprzedaży" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Jednostkowa cena sprzedaży" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Wysłane" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Wysłana ilość" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Data wysyłki" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Sprawdzone przez" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "Użytkownik, który sprawdził tę wysyłkę" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Przesyłka" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Numer przesyłki" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Numer śledzenia" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Informacje o śledzeniu przesyłki" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "Przesyłka została już wysłana" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Zarezerwowana ilość nie może przekraczać ilości na stanie" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Linia" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "Komponent" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "Zamówienie nie może zostać anulowane" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "Dostawca musi być zgodny ze zleceniem zakupu" msgid "Purchase order must match supplier" msgstr "Zlecenie zakupu musi być zgodne z dostawcą" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "Pozycja nie pasuje do zlecenia zakupu" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "Data ważności" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Waluta zakupu tego towaru" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Towary" @@ -7764,7 +7765,7 @@ msgstr "Razem" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Numer Seryjny" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Zainstalowane elementy" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "Lokacje stanu magazynowego" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Właściciel" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "Wybierz właściciela" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Nadrzędny towar" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "Część podstawowa" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Wybierz pasującą część dostawcy dla tego towaru" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "Zainstalowane w" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "Ilość w magazynie" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "Wyszukaj zlecenie zakupu" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Zlecenie zakupu dla tego towaru" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "Usuń po wyczerpaniu" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "Ilość musi być liczbą całkowitą" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "Notatki do wpisu" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "Należy podać wartość dla tego testu" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Wynik testu" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Element nadrzędny" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "Termin minął" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Elementy podrzędne" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Numer seryjny już istnieje" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Podlokalizacje" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "Część musi być dostępna do sprzedaży" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Czy to konto użytkownika jest aktywne" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Twoje konto zostało utworzone." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Zresetuj hasło" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Witamy w InvenTree" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index 049ff57031..dcc49e74fc 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Quantidade fornecida inválida" @@ -108,14 +108,14 @@ msgstr "Insira uma Data" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Anotações" @@ -356,59 +356,59 @@ msgstr "Chinês (Tradicional)" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "Email" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Erro ao executar validação do plugin" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metadados deve ser um objeto dict python" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Metadados da Extensão" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "Campo de metadados JSON, para uso por extensões externas" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Padrão formatado incorretamente" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Chave de formato desconhecida especificada" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Chave de formato obrigatória ausente" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "O campo de referência não pode ficar vazio" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "A referência deve corresponder ao padrão exigido" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "O número de referência é muito grande" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Nomes duplicados não podem existir sob o mesmo parental" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Escolha inválida" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Escolha inválida" msgid "Name" msgstr "Nome" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Nome" msgid "Description" msgstr "Descrição" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Descrição (opcional)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Caminho" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Notas Markdown (opcional)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Dados de código de barras" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Dados de código de barras de terceiros" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Hash de código de barras" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Hash exclusivo de dados de código de barras" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Código de barras existente encontrado" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Erro de servidor" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Log de erro salvo pelo servidor." @@ -527,25 +527,25 @@ msgstr "Excedente não deve exceder 100%" msgid "Invalid value for overage" msgstr "Valor de excedente inválido" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Situação do pedido" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Produção Progenitor" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "Peça" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Categoria" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Emitido por" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Produção deve ser cancelada antes de ser deletada" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Consumível" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Opcional" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Montagem" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Monitorado" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Alocado" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Disponível" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Ordem de Produção" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Local" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Ordens de Produções" @@ -715,7 +726,7 @@ msgstr "Escolha de Produção parental inválida" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Usuário ou grupo responsável deve ser especificado" @@ -723,7 +734,7 @@ msgstr "Usuário ou grupo responsável deve ser especificado" msgid "Build order part cannot be changed" msgstr "Peça da ordem de produção não pode ser alterada" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Referência do pedido de produção" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Código de situação da produção" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Código de Lote" @@ -818,7 +829,7 @@ msgstr "Código de Lote" msgid "Batch code for this build output" msgstr "Código do lote para esta saída de produção" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Criado em" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Data de conclusão" @@ -855,8 +866,8 @@ msgstr "Emitido por" msgid "User who issued this build order" msgstr "Usuário que emitiu este pedido de produção" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Responsável" @@ -865,12 +876,12 @@ msgstr "Responsável" msgid "User or group responsible for this build order" msgstr "Usuário ou grupo responsável para este pedido de produção" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Link Externo" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Link para URL externa" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Prioridade deste pedido de produção" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Código do projeto" @@ -908,46 +919,46 @@ msgstr "Um pedido de produção foi concluído" 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:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Nenhuma saída de produção especificada" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Saída de produção já completada" -#: build/models.py:1020 +#: build/models.py:1030 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:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 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:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "O item de produção {serial} não passou todos os testes necessários" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Item da linha de Produção" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Objeto de produção" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Objeto de produção" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Quantidade" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Quantidade necessária para o pedido de produção" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "O item do estoque está sobre-alocado" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Quantidade alocada deve ser maior que zero" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Quantidade deve ser 1 para estoque serializado" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "Item estoque selecionado não coincide com linha da LDM" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Item de estoque" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Origem do item em estoque" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Quantidade do estoque para alocar à produção" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Instalar em" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Destino do Item do Estoque" @@ -1062,8 +1073,8 @@ msgstr "Quantidade inteira necessária para peças rastreáveis" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantidade inteira necessária, pois a lista de materiais contém peças rastreáveis" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Números de Série" @@ -1071,16 +1082,6 @@ msgstr "Números de Série" msgid "Enter serial numbers for build outputs" msgstr "Digite os números de série para saídas de produção" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Local" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "Local de estoque para a produção" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Os seguintes números de série já existem ou são inválidos" @@ -1182,7 +1183,7 @@ msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta msgid "Required stock has not been fully allocated" msgstr "Estoque obrigatório não foi totalmente alocado" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Aceitar Incompleto" @@ -1226,11 +1227,11 @@ msgstr "Item da linha de produção" msgid "bom_item.part must point to the same part as the build order" msgstr "bin_item.part deve indicar a mesma peça do pedido de produção" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "Item deve estar em estoque" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantidade disponível ({q}) excedida" @@ -1243,7 +1244,7 @@ msgstr "Saída de produção deve ser definida para alocação de peças rastrea msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Saída de produção deve ser definida para alocação de peças não rastreadas" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Alocação do Item precisa ser fornecida" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Fornecedor da Peça" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Quantidade Alocada" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Rastreável" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Permitir variações" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Item LDM" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Estoque Alocado" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "No pedido" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "Em Produção" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Estoque Disponível" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Preço" @@ -1530,7 +1531,7 @@ msgstr "Nome para este webhook" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Ativo" @@ -1608,7 +1609,7 @@ msgstr "Título" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Definição" msgid "Unit definition" msgstr "Definição de unidade" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Anexo" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Valor" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Contexto" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Resultado" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} cancelado" msgid "A order that is assigned to you was canceled" msgstr "Um pedido atribuído a você foi cancelado" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Itens Recebidos" @@ -3677,7 +3678,7 @@ msgstr "Número de telefone do contato" msgid "Contact email address" msgstr "Endereço de e-mail do contato" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Contato" @@ -3722,7 +3723,7 @@ msgstr "Esta empresa fabrica peças?" msgid "Default currency used for this company" msgstr "Moeda padrão utilizada para esta empresa" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Endereço" @@ -3819,8 +3820,8 @@ msgstr "Link para as informações do endereço (externo)" msgid "Manufacturer Part" msgstr "Peça do Fabricante" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Peça base" @@ -3837,7 +3838,7 @@ msgstr "Selecionar fabricante" msgid "MPN" msgstr "NPF" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Número de Peça do Fabricante" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "URL do link externo da peça do fabricante" msgid "Supplier part description" msgstr "Descrição da peça fornecedor" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Anotação" @@ -3932,8 +3933,8 @@ msgstr "preço base" msgid "Minimum charge (e.g. stocking fee)" msgstr "Taxa mínima (ex.: taxa de estoque)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Embalagem" @@ -3985,7 +3986,7 @@ msgstr "Moeda padrão utilizada para este fornecedor" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "Em Estoque" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Desconhecido" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Referência do Pedido" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Criado por" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Pedido" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Peça Interna" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Concluído" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pedido de Compra" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "Pedido de Compra" msgid "Sales Order" msgstr "Pedido de Venda" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "Moeda para este pedido (deixe em branco para usar o padrão da empresa)" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "O contato não corresponde à empresa selecionada" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "Descrição do pedido (opcional)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "Selecione o código do projeto para este pedido" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Link para página externa" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data alvo" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Data esperada para entrega do pedido. O Pedido estará atrasado após esta data." -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Data de emissão" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "Dia que o pedido foi feito" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "Usuário ou grupo responsável para este pedido" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "Ponto de contato para este pedido" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "Endereço da empresa para este pedido" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Referência do pedido" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Situação" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "Situação do pedido de compra" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "Empresa da qual os itens estão sendo encomendados" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "Referencia do fornecedor" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "Código de referência do pedido fornecedor" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "recebido por" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "Dia que o pedido foi concluído" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Destino" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "Fornecedor de peça deve corresponder a fornecedor da OC" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "Quantidade deve ser um número positivo" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "Empresa para qual os itens foi vendidos" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "Referência do Cliente " -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "Código de Referência do pedido do cliente" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Data de Envio" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "Apenas um pedido aberto pode ser marcado como completo" -#: order/models.py:1283 +#: order/models.py:1288 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:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 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:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Quantidade do item" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "Referência do Item em Linha" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "Observações do Item de Linha" -#: order/models.py:1637 +#: order/models.py:1642 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:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "Descrição item de linha (opcional)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "Contexto adicional para esta linha" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "Preço Unitário" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "A peça do fornecedor deve corresponder ao fornecedor" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "Fornecedor da Peça" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Recebido" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "Número de itens recebidos" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Preço de Compra" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Preço unitário de compra" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "Peça virtual não pode ser atribuída a um pedido de venda" -#: order/models.py:1924 +#: order/models.py:1929 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:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Preço de Venda" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Preço de venda unitário" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Quantidade enviada" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Data do envio" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "Data de Entrega" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "Data da entrega do envio" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Verificado por" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "Usuário que verificou esta remessa" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Remessa" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Número do Envio" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Número de Rastreamento" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Informação de rastreamento da remessa" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Número da Fatura" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "Número de referência para fatura associada" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "O pedido já foi enviado" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "Remessa não foi alocada nos itens de estoque" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "O item do estoque não foi atribuído" -#: order/models.py:2301 +#: order/models.py:2306 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:2304 +#: order/models.py:2309 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:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A quantidade de alocação não pode exceder a quantidade em estoque" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "Quantidade deve ser 1 para item de estoque serializado" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "Pedidos de venda não coincidem com a remessa" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "Remessa não coincide com pedido de venda" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Linha" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "Referência de remessa do pedido de venda" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "Selecione o item de estoque para alocar" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Insira a quantidade de atribuição de estoque" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "Referência de Pedidos de Devolução" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "Empresa da qual os itens estão sendo retornados" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "Estado do pedido de retorno" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "Selecione o item a ser devolvido pelo cliente" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "Data de Recebimento" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "Data que o pedido a ser devolvido foi recebido" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "Despesa/gastos" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "Gastos com esta linha de itens" -#: order/models.py:2818 +#: order/models.py:2823 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:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "Nome do Fornecedor" msgid "Order cannot be cancelled" msgstr "Pedido não pode ser cancelado" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "Permitir que o pedido seja fechado com itens de linha incompletos" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "O pedido tem itens da linha incompletos" @@ -5006,7 +5007,7 @@ msgstr "O fornecedor deve corresponder o pedido de compra" msgid "Purchase order must match supplier" msgstr "Pedido de compra deve corresponder ao fornecedor" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "Itens de linha" @@ -5014,7 +5015,7 @@ msgstr "Itens de linha" msgid "Line item does not match purchase order" msgstr "O item de linha não corresponde ao pedido de compra" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "Selecione o local de destino para os itens recebidos" @@ -5022,7 +5023,7 @@ msgstr "Selecione o local de destino para os itens recebidos" msgid "Enter batch code for incoming stock items" msgstr "Digite o código do lote para itens de estoque recebidos" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "Data de validade" @@ -5039,7 +5040,7 @@ msgstr "Digite o número de série para itens de estoque recebidos" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "Código de barras já em uso" msgid "An integer quantity must be provided for trackable parts" msgstr "Quantidade inteira deve ser fornecida para peças rastreáveis" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "Itens de linha deve ser providenciados" @@ -5087,59 +5088,59 @@ msgstr "Moeda de preço de venda" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "Nenhum detalhe da remessa fornecido" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "Item de linha não está associado a este pedido" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "Quantidade deve ser positiva" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "Digite números de série para alocar" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "O pedido já foi enviado" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "O envio não está associado a este pedido" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "Nenhuma correspondência encontrada para os seguintes números de série" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "Devolver item do pedido" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "Item do pedido não bate com o pedido de devolução" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "Item do pedido já foi recebido" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "Itens só podem ser recebidos de pedidos em processamento" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "Tipo de moeda para o item do pedido" @@ -6022,7 +6023,7 @@ msgstr "Este item da LDM é herdado por LDMs para peças variáveis" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Itens de estoque para as peças das variantes podem ser usados para este item LDM" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "Quantidade deve ser valor inteiro para peças rastreáveis" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Moeda de compra deste item de estoque" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Itens de Estoque" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Número de Sério" @@ -7789,7 +7790,7 @@ msgstr "Relatório Teste do Item em Estoque" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Itens instalados" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "Data de validade antes" msgid "Expiry date after" msgstr "Data de validade depois" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "Inativo" @@ -7970,7 +7971,7 @@ msgstr "Tipos de Locais de estoque" msgid "Default icon for all locations that have no icon set (optional)" msgstr "Ícone padrão para todos os locais que não tem um ícone (opcional)" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Localização do estoque" @@ -7978,11 +7979,11 @@ msgstr "Localização do estoque" msgid "Stock Locations" msgstr "Locais de estoque" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Responsavel" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "Selecionar Responsável" @@ -8014,257 +8015,257 @@ msgstr "Você não pode tornar este local do estoque estrutural, pois alguns ite msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "Os itens de estoque não podem estar localizados em locais de estoque estrutural!" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "Item de estoque não pode ser criado para peças virtuais" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Tipo de peça('{self.supplier_part.part}') deve ser {self.part}" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "A quantidade deve ser 1 para um item com número de série" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Número de série não pode ser definido se quantidade maior que 1" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "O item não pode pertencer a si mesmo" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "Item deve ter uma referência de produção se is_building=True" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "Referência de produção não aponta ao mesmo objeto da peça" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Item de Estoque Parental" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "Peça base" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Selecione uma peça do fornecedor correspondente para este item de estoque" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "Onde está localizado este item de estoque?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "Embalagem deste item de estoque está armazenado em" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "Instalado em" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "Este item está instalado em outro item?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "Número de série para este item" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "Código do lote para este item de estoque" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "Quantidade de Estoque" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "Produção de Origem" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "Produção para este item de estoque" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "Consumido por" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "Pedido de produção que consumiu este item de estoque" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "Pedido de compra Fonte" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Pedido de Compra para este item de estoque" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "Destino do Pedido de Venda" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Data de validade para o item de estoque. Estoque será considerado expirado após este dia" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "Excluir quando esgotado" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "Excluir este item de estoque quando o estoque for esgotado" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "Preço de compra unitário único no momento da compra" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "Convertido para peça" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "Peça não está definida como rastreável" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "Quantidade deve ser inteira" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Quantidade não deve exceder a quantidade em estoque ({self.quantity})" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "A quantidade não corresponde aos números de série" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "Item em estoque foi reservado para um pedido" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "Item em estoque está instalado em outro item" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "item em estoque contem outro(s) items" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "Item em estoque foi reservado para outro cliente" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "Item no estoque está em produção no momento" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "Itens de série não podem ser mesclados" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "Item de estoque duplicado" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "Itens de estoque devem se referir à mesma peça" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "Itens de estoque devem se referir à mesma peça do fornecedor" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "Códigos de estado do estoque devem corresponder" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "Item do estoque não pode ser realocado se não houver estoque da mesma" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "Observações de entrada" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "Deve-se fornecer o valor desse teste" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "O anexo deve ser enviado para este teste" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Resultado do teste" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "Valor da saída do teste" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "Anexo do resultado do teste" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "Notas do teste" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "Número de série é muito grande" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Item Primário" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "Usar tamanho do pacote ao adicionar: a quantidade definida é o número de pacotes" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "Expirado" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Itens Filhos" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "Preço de compra para este item de estoque, por unidade ou pacote" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "Insira o número de itens de estoque para serializar" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Quantidade não deve exceder a quantidade disponível em estoque ({q})" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "Inserir número de série para novos itens" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "Local de destino do estoque" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "Campo opcional de notas" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "Números de série não podem ser atribuídos a esta peça" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Números de série já existem" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "Selecione o item de estoque para instalar" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "Quantidade a Instalar" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "Insira a quantidade de itens a instalar" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "Adicionar nota de transação (opcional)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "A quantidade para instalar deve ser pelo menos 1" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "Item de estoque indisponível" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "Peça selecionada não está na Lista de Materiais" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "Quantidade a instalar não deve exceder a quantidade disponível" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "Local de destino para o item desinstalado" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "Selecione peça para converter o item de estoque em" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "Peça selecionada não é uma opção válida para conversão" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Não é possível converter o item de estoque com a Peça de Fornecedor atribuída" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "Código de estado do item estoque" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "Local de destino para item retornado" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "Selecionar itens de estoque para mudar estados" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "Nenhum item de estoque selecionado" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Sub-locais" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "Parte deve ser comercializável" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "Item é alocado para um pedido de venda" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "Item está alocado a um pedido de produção" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "Cliente para atribuir itens de estoque" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "A empresa selecionada não é um cliente" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "Nodas atribuídas a estoque" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "Uma lista de item de estoque deve ser providenciada" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "Notas de fusão de estoque" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "Permitir fornecedores divergentes" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "Permitir a fusão de itens de estoque de fornecedores diferentes" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "Permitir estado incompatível" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "Permitir a fusão de itens de estoque com estado diferentes" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "Ao menos dois itens de estoque devem ser providenciados" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "Valor da chave primária do Item Estoque" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "Notas da transação de estoque" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "Pedidos de vendas" msgid "Return Orders" msgstr "Pedidos de Devolução" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Nome de usuário" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Primeiro Nome" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Sobrenome" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Sua conta foi criada." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Por favor, use a função de redefinir senha para acessar" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Bem-vindo(a) ao InvenTree" 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 bda58b51fc..06252be56b 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -27,11 +27,11 @@ msgstr "API endpoint não encontrado" #: InvenTree/api.py:433 msgid "List of items or filters must be provided for bulk operation" -msgstr "" +msgstr "A lista de itens ou filtros devem ser fornecidas para operação em massa" #: InvenTree/api.py:440 msgid "Items must be provided as a list" -msgstr "" +msgstr "Os itens devem ser fornecidos como lista" #: InvenTree/api.py:448 msgid "Invalid items list provided" @@ -47,7 +47,7 @@ msgstr "Filtros inválidos fornecidos" #: InvenTree/api.py:466 msgid "All filter must only be used with true" -msgstr "" +msgstr "Todos os filtros devem ser usados apenas como verdadeiro" #: InvenTree/api.py:471 msgid "No items match the provided criteria" @@ -55,7 +55,7 @@ msgstr "" #: InvenTree/api.py:714 msgid "User does not have permission to view this model" -msgstr "" +msgstr "O usuário não tem permissão para visualizar esse modelo" #: InvenTree/auth_overrides.py:56 msgid "Email (again)" @@ -63,11 +63,11 @@ msgstr "Email (novamente)" #: InvenTree/auth_overrides.py:60 msgid "Email address confirmation" -msgstr "" +msgstr "E-mail de confirmação" #: InvenTree/auth_overrides.py:83 msgid "You must type the same email each time." -msgstr "" +msgstr "Você deve digitar o mesmo e-mail todas às vezes." #: InvenTree/auth_overrides.py:125 InvenTree/auth_overrides.py:132 msgid "The provided primary email address is not valid." @@ -80,11 +80,11 @@ msgstr "" #: InvenTree/conversion.py:162 #, python-brace-format msgid "Invalid unit provided ({unit})" -msgstr "" +msgstr "Unidade fornecida inválida ({unit})" #: InvenTree/conversion.py:179 msgid "No value provided" -msgstr "" +msgstr "Nenhum valor fornecido" #: InvenTree/conversion.py:206 #, python-brace-format @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "" @@ -108,14 +108,14 @@ msgstr "Informe a data" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Observações" @@ -290,7 +290,7 @@ msgstr "" #: InvenTree/locales.py:42 msgid "Norwegian" -msgstr "" +msgstr "Norueguês" #: InvenTree/locales.py:43 msgid "Polish" @@ -314,7 +314,7 @@ msgstr "Russo" #: InvenTree/locales.py:48 msgid "Slovak" -msgstr "" +msgstr "Eslovaco" #: InvenTree/locales.py:49 msgid "Slovenian" @@ -322,15 +322,15 @@ msgstr "Esloveno" #: InvenTree/locales.py:50 msgid "Serbian" -msgstr "" +msgstr "Sérvio" #: InvenTree/locales.py:51 msgid "Swedish" -msgstr "" +msgstr "Sueco" #: InvenTree/locales.py:52 msgid "Thai" -msgstr "" +msgstr "Tailandês" #: InvenTree/locales.py:53 msgid "Turkish" @@ -356,59 +356,59 @@ msgstr "Chinês (tradicional)" msgid "Log in to the app" msgstr "Entrar no aplicativo" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "E-mail" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "O campo de referência não deve ficar vazio" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "O número de referência é muito longo" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "" msgid "Description" msgstr "Descrição" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "Falha na Tarefa" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Erro de servidor" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "" @@ -527,25 +527,25 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -715,7 +726,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -818,7 +829,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "" @@ -839,7 +850,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "" @@ -855,8 +866,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -865,12 +876,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Quantidade necessária para o pedido de produção" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1071,16 +1082,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Ativo" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "Itens Alocados" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "Os seguintes números de série não estão disponíveis" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Sobrenome do usuário" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index d8a286eb35..3aad9a0602 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -92,7 +92,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "" @@ -108,14 +108,14 @@ msgstr "" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "" @@ -356,59 +356,59 @@ msgstr "" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "" @@ -527,25 +527,25 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -715,7 +726,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -818,7 +829,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "" @@ -839,7 +850,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "" @@ -855,8 +866,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -865,12 +876,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1071,16 +1082,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index 501092bbfa..f02d622e39 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "недопустимое количество" @@ -108,16 +108,16 @@ msgstr "Введите дату" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" -msgstr "Записи" +msgstr "Заметки" #: InvenTree/format.py:166 #, python-brace-format @@ -356,59 +356,59 @@ msgstr "Китайский (Традиционный)" msgid "Log in to the app" msgstr "Войти в приложение" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "Электронная почта" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Ошибка запуска проверки плагина" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Метаданные должны быть объектом python dict" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Метаданные плагина" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "Поле метаданных JSON для использования внешними плагинами" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Неправильно отформатированный шаблон" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Указан неизвестный ключ формата" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Отсутствует требуемый ключ формата" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Ссылочный идентификатор не может быть пустым" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Ссылка должна соответствовать шаблону {pattern}" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Номер ссылки слишком большой" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Повторяющиеся имена не могут существовать под одним и тем же родителем" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Неверный выбор" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Неверный выбор" msgid "Name" msgstr "Название" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Название" msgid "Description" msgstr "Описание" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Описание (необязательно)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Путь" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Записи о скидке (необязательно)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Данные штрихкода" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Данные стороннего штрих-кода" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Хэш штрих-кода" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Уникальный хэш данных штрих-кода" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Обнаружен существующий штрих-код" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "Задача не удалась" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Ошибка сервера" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Сервер зарегистрировал ошибку." @@ -527,25 +527,25 @@ msgstr "Избыток не может превысить 100%" msgid "Invalid value for overage" msgstr "Неверное значение для избытка" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Статус заказа" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Родительский заказ на производство" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "Деталь" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Категория" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Назначено мне" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Создано" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Заказ на производство должен быть отменен перед удалением" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Расходник" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Необязательно" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Сборная деталь" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Отслеживается" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" -msgstr "" +msgstr "Тестируемая" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Зарезервировано" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Доступно" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Заказ на производство" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Расположение" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Заказы на производство" @@ -713,9 +724,9 @@ msgstr "Неверный выбор для родительской сборки #: build/models.py:198 msgid "Build orders can only be externally fulfilled for purchaseable parts" -msgstr "" +msgstr "Заказ на сборку может быть помечен сторонним только для покупных деталей" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Должен быть указан ответственный пользователь или группа" @@ -723,7 +734,7 @@ msgstr "Должен быть указан ответственный польз msgid "Build order part cannot be changed" msgstr "Деталь заказа на производства не может быть изменена" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Ссылка на заказ на производство" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -763,7 +774,7 @@ msgstr "Заказ на продажу, которому принадлежит #: build/models.py:287 build/serializers.py:1073 msgid "Source Location" -msgstr "Место хранения - источник" +msgstr "Место хранения комплектующих" #: build/models.py:293 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" @@ -771,11 +782,11 @@ msgstr "Выберите место хранения для этого зака #: build/models.py:299 msgid "External Build" -msgstr "" +msgstr "Сторонняя сборка" #: build/models.py:300 msgid "This build order is fulfilled externally" -msgstr "" +msgstr "Этот заказ на сборку выполнен сторонней компанией" #: build/models.py:305 msgid "Destination Location" @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Код статуса заказа на производство" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Код партии" @@ -818,7 +829,7 @@ msgstr "Код партии" msgid "Batch code for this build output" msgstr "Код партии для продукции" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Дата создания" @@ -839,7 +850,7 @@ msgstr "Целевая дата завершения" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Целевая дата для заказа на производства. Заказ будет просрочен после этой даты." -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Дата завершения" @@ -855,8 +866,8 @@ msgstr "Создано" msgid "User who issued this build order" msgstr "Пользователь, создавший этот заказ на производство" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Ответственный" @@ -865,12 +876,12 @@ msgstr "Ответственный" msgid "User or group responsible for this build order" msgstr "Пользователь, ответственный за этот заказ на производство" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Внешняя ссылка" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Ссылка на внешний URL" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Приоритет этого заказа на производство" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Код проекта" @@ -908,46 +919,46 @@ msgstr "Заказ на производство был завершен" msgid "Serial numbers must be provided for trackable parts" msgstr "Для отслеживаемых частей должны быть указаны серийные номера" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Продукция не указана" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Продукция уже произведена" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "Продукция не совпадает с заказом на производство" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "Количество не может быть больше количества продукции" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Сборка {serial} не прошла все необходимые тесты" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Номер позиции для производства" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Объект производства" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Объект производства" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Количество" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Требуемое количество для заказа на производство" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Элемент производства должен указать продукцию, как главную деталь помеченную как отслеживаемая" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Резервируемое количество ({q}) не должно превышать доступное количество на складе ({a})" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Складская позиция перераспределена" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Резервируемое количество должно быть больше нуля" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Количество должно быть 1 для сериализованных запасов" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "Выбранная складская позиция не соответствует позиции в BOM" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Складская позиция" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Исходная складская позиция" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Количество на складе для производства" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Установить в" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Целевая складская позиция" @@ -1062,8 +1073,8 @@ msgstr "Для отслеживаемых деталей должно быть msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Требуется целое количество, так как материал содержит отслеживаемые детали" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Серийные номера" @@ -1071,16 +1082,6 @@ msgstr "Серийные номера" msgid "Enter serial numbers for build outputs" msgstr "Введите серийные номера для продукции" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Расположение" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Автоматически зарезервировать необходимые элементы с соответствующими серийными номерами" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Следующие серийные номера уже существуют или недействительны" @@ -1182,7 +1183,7 @@ msgstr "Подтвердите, что складские позиции не б msgid "Required stock has not been fully allocated" msgstr "Необходимые запасы не были полностью зарезервированы" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Разрешить незавершенные производимые детали" @@ -1226,11 +1227,11 @@ msgstr "Позиция для производства" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part должна указывать на ту же часть, что и заказ на производство" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "Элемент должен быть в наличии" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Превышено доступное количество ({q})" @@ -1243,7 +1244,7 @@ msgstr "Продукция должна быть указан для резер msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Продукция не может быть указана для резервирования не отслеживаемых частей" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Необходимо указать резервируемые элементы" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Деталь поставщика" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Зарезервированное количество" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Отслеживание" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "Унаследованные" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Есть варианты" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Позиция BOM" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Зарезервированные Запасы" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "В заказе" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "В производстве" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "Внешний склад" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Доступный запас" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "Пользователь" msgid "Price break quantity" msgstr "Скидка распространяется на заданное количество" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Цена" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Активный" @@ -1608,7 +1609,7 @@ msgstr "Заголовок" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Определение" msgid "Unit definition" msgstr "Определение единицы измерения" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Вложения" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Логическое состояние, соответствующее пользовательскому состоянию в бизнес-логике" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Значение" @@ -1777,7 +1778,7 @@ msgstr "Название состояния" #: common/models.py:2063 common/models.py:2292 generic/states/serializers.py:22 msgid "Label" -msgstr "" +msgstr "Метка" #: common/models.py:2064 msgid "Label that will be displayed in the frontend" @@ -1841,11 +1842,11 @@ msgstr "" #: common/models.py:2179 msgid "Name of the selection list" -msgstr "" +msgstr "Название списка выбора" #: common/models.py:2186 msgid "Description of the selection list" -msgstr "" +msgstr "Описание списка выбора" #: common/models.py:2192 part/models.py:1251 msgid "Locked" @@ -1853,27 +1854,27 @@ msgstr "Заблокирована" #: common/models.py:2193 msgid "Is this selection list locked?" -msgstr "" +msgstr "Этот список выбора заблокирован?" #: common/models.py:2199 msgid "Can this selection list be used?" -msgstr "" +msgstr "Можно ли использовать этот список выбора?" #: common/models.py:2207 msgid "Source Plugin" -msgstr "" +msgstr "Исходный плагин" #: common/models.py:2208 msgid "Plugin which provides the selection list" -msgstr "" +msgstr "Плагин, который предоставляет список выбора" #: common/models.py:2213 msgid "Source String" -msgstr "" +msgstr "Исходная строка" #: common/models.py:2214 msgid "Optional string identifying the source used for this list" -msgstr "" +msgstr "Необязательная строка, определяющая источник, используемый для этого списка" #: common/models.py:2223 msgid "Default Entry" @@ -1917,7 +1918,7 @@ msgstr "" #: common/models.py:2293 msgid "Label for the selection list entry" -msgstr "" +msgstr "Метка для элемента списка выбора" #: common/models.py:2299 msgid "Description of the selection list entry" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Контекст" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Результат" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Полученные элементы" @@ -2948,11 +2949,11 @@ msgstr "" #: common/setting/system.py:767 msgid "External Build Orders" -msgstr "" +msgstr "Сторонний заказ на сборку" #: common/setting/system.py:768 msgid "Enable external build order functionality" -msgstr "" +msgstr "Включить функциональность сторонних заказов на сборку" #: common/setting/system.py:773 msgid "Block Until Tests Pass" @@ -3677,7 +3678,7 @@ msgstr "Контактный телефон" msgid "Contact email address" msgstr "Электронная почта контакта" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Контакт" @@ -3722,7 +3723,7 @@ msgstr "Является ли компания производителем де msgid "Default currency used for this company" msgstr "Для этой компании используется валюта по умолчанию" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Адрес" @@ -3819,8 +3820,8 @@ msgstr "Ссылка на адресную информацию (внешняя) msgid "Manufacturer Part" msgstr "Производитель детали" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Базовая деталь" @@ -3837,9 +3838,9 @@ msgstr "Выберите производителя" msgid "MPN" msgstr "Артикул производителя" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" -msgstr "Код производителя" +msgstr "Артикул производителя" #: company/models.py:546 msgid "URL for external manufacturer part link" @@ -3863,7 +3864,7 @@ msgstr "Значение параметра" #: company/models.py:641 part/models.py:1204 part/models.py:3909 msgid "Units" -msgstr "Ед.изм" +msgstr "Единица измерения" #: company/models.py:642 msgid "Parameter units" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Связанная деталь производителя должна ссылаться на ту же базовую деталь" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "Ссылка на сайт поставщика" msgid "Supplier part description" msgstr "Описание детали поставщика" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Заметка" @@ -3932,8 +3933,8 @@ msgstr "базовая стоимость" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Упаковка" @@ -3985,7 +3986,7 @@ msgstr "Валюта по умолчанию для этого поставщи msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "На складе" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "Подключен" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Неизвестно" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Ссылка на заказ" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "Невыполненный" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Создал" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "Имеет цену" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" -msgstr "" +msgstr "Сторонний заказ на сборку" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Заказ" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Внутренняя деталь" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Завершённые" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Заказ на закупку" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "Заказ на закупку" msgid "Sales Order" msgstr "Заказ на продажу" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "Валюта заказа (оставьте пустым для испо msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "Контакт не соответствует выбранной компании" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "Описание заказа (дополнительно)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "Выберите код проекта для этого заказа" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Ссылка на внешнюю страницу" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "Начальная дата" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "Запланированная начальная дата этого заказа" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Целевая дата" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Ожидаемая дата доставки заказа. После этой даты заказ будет считаться просроченным." -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Дата создания" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "Пользователь или группа, ответственная за этот заказ" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "Контактное лицо по данному заказу" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "Адрес компании по этому заказу" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Ссылка на заказ" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Статус" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "Компания, в которой детали заказываются" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "Номер у поставщика" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "Номер заказа у поставщика" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "получил" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Место хранения" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "Место хранения для полученных позиций" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Покупатель" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "Компания, которой детали продаются" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Дата отгрузки" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "Отправлено" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Количество" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "Номер позиции" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "Записи о позиции" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Целевая дата этой позиции (оставьте пустой, чтобы использовать целевую дату заказа)" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "Описание позиции (необязательно)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "Дополнительный контекст для этой строки" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "Цена за единицу" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "Деталь поставщика" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Получено" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Закупочная цена" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Закупочная цена" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Цена продажи" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Цена последней продажи" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Доставлен" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Отгруженное кол-во" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Дата отправления" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "Дата доставки" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Проверн" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Отправление" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Номер отправления" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Номер отслеживания" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Информация об отслеживании доставки" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Номер счета" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "Отправка не имеет зарезервированных складских позиций" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "Складская позиция не была назначена" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "Невозможно зарезервировать складскую позицию в позицию другой детали" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "Количество должно быть 1 для сериализированных складских позиций" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Строка" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "Элемент" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "Выберите складскую позицию для резервирования" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Укажите резервируемое количество" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "Выберите позицию, возвращаемую от клиента" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "Дата получения" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "Результат" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "Имя поставщика" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "Позиция" @@ -5014,7 +5015,7 @@ msgstr "Позиция" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "Выберите место назначения для полученных элементов" @@ -5022,7 +5023,7 @@ msgstr "Выберите место назначения для полученн msgid "Enter batch code for incoming stock items" msgstr "Введите код партии для поступающих складских позиций" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "Истекает" @@ -5039,7 +5040,7 @@ msgstr "Введите серийные номера для входящих с msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "Для отслеживаемых деталей должно быть указано целочисленное количество" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "Валюта цены продажи" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "Введите серийные номера для резервирования" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -5276,11 +5277,11 @@ msgstr "" #: part/api.py:1579 msgid "Assembly part is testable" -msgstr "" +msgstr "Сборная деталь тестируется" #: part/api.py:1588 msgid "Component part is testable" -msgstr "" +msgstr "Компонент тестируется" #: part/api.py:1639 msgid "Uses" @@ -5515,7 +5516,7 @@ msgstr "Является ли каждый экземпляр этой дета #: part/models.py:1230 msgid "Can this part have test results recorded against it?" -msgstr "" +msgstr "Можно ли в этой детали записывать результаты тестов?" #: part/models.py:1236 msgid "Can this part be purchased from external suppliers?" @@ -5796,7 +5797,7 @@ msgstr "" #: part/models.py:3706 msgid "Test templates can only be created for testable parts" -msgstr "" +msgstr "Шаблоны тестов можно создавать только для тестируемых деталей" #: part/models.py:3720 msgid "Test template with the same key already exists for part" @@ -5832,15 +5833,15 @@ msgstr "Включено" #: part/models.py:3757 msgid "Is this test enabled?" -msgstr "" +msgstr "Активен ли данный тест?" #: part/models.py:3762 msgid "Required" -msgstr "Требуется" +msgstr "Необходим" #: part/models.py:3763 msgid "Is this test required to pass?" -msgstr "" +msgstr "Необходимо ли пройти этот тест?" #: part/models.py:3768 msgid "Requires Value" @@ -5852,11 +5853,11 @@ msgstr "" #: part/models.py:3774 msgid "Requires Attachment" -msgstr "" +msgstr "Требуются вложения" #: part/models.py:3776 msgid "Does this test require a file attachment when adding a test result?" -msgstr "" +msgstr "Требуется ли прикреплять вложение в виде файла при добавлении результатов теста?" #: part/models.py:3782 part/models.py:3930 msgid "Choices" @@ -5864,7 +5865,7 @@ msgstr "Варианты" #: part/models.py:3783 msgid "Valid choices for this test (comma-separated)" -msgstr "" +msgstr "Допустимые варианты данного теста(через запятую)" #: part/models.py:3816 msgid "Part Parameter Template" @@ -6022,7 +6023,7 @@ msgstr "Позиция спецификации наследуется разн msgid "Stock items for variant parts can be used for this BOM item" msgstr "Эту позицию можно заменять деталями, которые находятся на складе" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "Для отслеживаемых деталей количество должно быть целым числом" @@ -6056,11 +6057,11 @@ msgstr "Часть 2" #: part/models.py:4756 msgid "Select Related Part" -msgstr "Выберите связанную часть" +msgstr "Выберите связанную деталь" #: part/models.py:4763 msgid "Note for this relationship" -msgstr "" +msgstr "Заметка для данной связи" #: part/models.py:4782 msgid "Part relationship cannot be created between a part and itself" @@ -6090,7 +6091,7 @@ msgstr "Результаты" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Валюта закупки складской позиции" @@ -6176,7 +6177,7 @@ msgstr "Выберите поставщика (или оставьте поле #: part/serializers.py:568 msgid "Manufacturer part number" -msgstr "Код производителя" +msgstr "Артикул производителя" #: part/serializers.py:575 msgid "Selected company is not a valid supplier" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Складские позиции" @@ -6259,11 +6260,11 @@ msgstr "Создавать деталь с начальным количеств #: part/serializers.py:1025 msgid "Supplier Information" -msgstr "" +msgstr "Информация о поставщике" #: part/serializers.py:1026 msgid "Add initial supplier information for this part" -msgstr "" +msgstr "Добавить начальную информацию о поставщике для этой детали" #: part/serializers.py:1034 msgid "Copy Category Parameters" @@ -6319,7 +6320,7 @@ msgstr "" #: part/serializers.py:1358 msgid "Exclude External Stock" -msgstr "" +msgstr "Исключить сторонний склад" #: part/serializers.py:1359 msgid "Exclude stock items in external locations" @@ -7156,7 +7157,7 @@ msgstr "" #: plugin/builtin/suppliers/digikey.py:27 msgid "The Supplier which acts as 'DigiKey'" -msgstr "" +msgstr "Поставщик, который представляет 'DigiKey'" #: plugin/builtin/suppliers/lcsc.py:19 msgid "Supplier Integration - LCSC" @@ -7168,7 +7169,7 @@ msgstr "" #: plugin/builtin/suppliers/lcsc.py:28 msgid "The Supplier which acts as 'LCSC'" -msgstr "" +msgstr "Поставщик, который представляет 'LCSC'" #: plugin/builtin/suppliers/mouser.py:17 msgid "Supplier Integration - Mouser" @@ -7180,7 +7181,7 @@ msgstr "" #: plugin/builtin/suppliers/mouser.py:26 msgid "The Supplier which acts as 'Mouser'" -msgstr "" +msgstr "Поставщик, который представляет 'Mouser'" #: plugin/builtin/suppliers/tme.py:19 msgid "Supplier Integration - TME" @@ -7192,7 +7193,7 @@ msgstr "" #: plugin/builtin/suppliers/tme.py:28 msgid "The Supplier which acts as 'TME'" -msgstr "" +msgstr "Поставщик, который представляет 'TME'" #: plugin/installer.py:240 plugin/installer.py:320 msgid "Only staff users can administer plugins" @@ -7328,7 +7329,7 @@ msgstr "Ключ API" #: plugin/samples/integration/sample.py:59 msgid "Key required for accessing external API" -msgstr "" +msgstr "Ключ, необходимый для доступа к внешнему API" #: plugin/samples/integration/sample.py:63 msgid "Numerical" @@ -7420,7 +7421,7 @@ msgstr "" #: plugin/serializers.py:86 msgid "Source File" -msgstr "" +msgstr "Исходный файл" #: plugin/serializers.py:87 msgid "Path to the source file for admin integration" @@ -7764,7 +7765,7 @@ msgstr "Всего" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Серийный номер" @@ -7789,7 +7790,7 @@ msgstr "Отчет тестирования складской позиции" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Установленные элементы" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "Основной склад" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "Залежалый" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "Значок по-умолчанию для мест хранения с невыбранным значком (необязательно)" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Место хранения" @@ -7978,11 +7979,11 @@ msgstr "Место хранения" msgid "Stock Locations" msgstr "Места хранения" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Владелец" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "Выберите владельца" @@ -7996,7 +7997,7 @@ msgstr "Внешний" #: stock/models.py:222 msgid "This is an external stock location" -msgstr "Внешний склад" +msgstr "Это сторонний склад" #: stock/models.py:228 msgid "Location type" @@ -8014,257 +8015,257 @@ msgstr "Вы не можете сделать это место хранение msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "Складские позиции не могут находиться в структурных местах хранения!" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "Складская позиция не может быть создана для виртуальных деталей" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "Элемент должен иметь ссылку на производство, если is_building=True" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "Ссылка на производство не указывает на тот же элемент" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Складская позиция" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "Базовая деталь" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Выберите соответствующего поставщика детали для этой складской позиции" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "Где находится эта складская позиция?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "Упаковка этой складской позиции хранится в" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "Установлено в" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "Код партии для этой складской позиции" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "Количество на складе" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "Исходное производство" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "Производства для этой складской позиции" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "Поглощен" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "Заказ на производство, который поглотил эту складскую позицию" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Заказ на закупку для этой складской позиции" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Дата истечения срока годности для складской позиции. Остатки будут считаться просроченными после этой даты" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "Удалить при обнулении" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "Удалить эту складскую позицию при обнулении складского запаса" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "Деталь не является отслеживаемой" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "Складская позиция была назначена заказу на продажу" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "Складская позиция установлена в другую деталь" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "Складская позиция содержит другие детали" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "Складская позиция была назначена покупателю" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "Складская позиция в производстве" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "Складские позиции должны ссылаться на одну и ту же деталь" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "Складские позиции должны ссылаться на одну и ту же деталь поставщика" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" -msgstr "" +msgstr "Для этого теста требуется загрузить вложения" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Результат тестирования" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" -msgstr "" +msgstr "Вложение с результатом теста" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" -msgstr "Записи Тестирования" +msgstr "Заметки о тестировании" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8310,7 +8311,7 @@ msgstr "" #: stock/serializers.py:248 msgid "Test template for this result" -msgstr "" +msgstr "Шаблон теста для этого результата" #: stock/serializers.py:272 msgid "Template ID or test name must be provided" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Родительский элемент" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "Номер детали поставщика" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "Просрочен" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Дочерние элементы" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "Закупочная цена для этой складской позиции, за единицу или за упаковку" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "Введите количество складских позиций для сериализации" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "Введите серийные номера для новых элементов" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" -msgstr "" +msgstr "Целевое место хранения" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "Опциональное поле записей" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Серийные номера уже существуют" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "Выберите складскую позицию для установки" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "Добавить запись к транзакции (необязательно)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "Складская позиция недоступна" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "Выбранная деталь отсутствует в спецификации" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "Выберите деталь в которую будет преобразована складская позиция" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Невозможно преобразовать складскую позицию с назначенной деталью поставщика" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "Статус складской позиции" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "Выберите складские позиции для изменения статуса" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "Не выбрано ни одной складской позиции" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Места хранения" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "Элемент зарезервирован для заказа на производство" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "Покупатель для назначения складских позиций" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "Выбранная компания не является покупателем" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "Записи о назначенных запасах" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "Необходимо предоставить список складских позиций" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" -msgstr "Записи о слияниях запасов" +msgstr "Заметки об объединении складских позиций" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" -msgstr "" +msgstr "Разрешить несоответствие поставщиков" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" -msgstr "Разрешить слияние складских позиций с различными поставщиками" +msgstr "Разрешить объединение складских позиций с различными поставщиками" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" -msgstr "" +msgstr "Разрешить несоответствие статусов" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" -msgstr "Разрешить слияние складских позиций с различными статусами" +msgstr "Разрешить объединение складских позиций с различными статусами" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "Необходимо предоставить как минимум 2 складские позиции" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "Нет изменений" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" -msgstr "Записи о перемещениях запасов" +msgstr "Заметки об изменении склада" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -8950,7 +8947,7 @@ msgstr "" #: users/models.py:542 msgid "Main job title or position" -msgstr "" +msgstr "Основное место работы или должность" #: users/models.py:549 msgid "User status message" @@ -9012,87 +9009,87 @@ msgstr "Заказы на продажу" msgid "Return Orders" msgstr "Заказы на возврат" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Логин" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Имя" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Имя пользователя" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Фамилия" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Фамилия пользователя" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "Адрес электронной почты пользователя" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Персонал" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Имеет ли этот пользователь права персонала" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Суперпользователь" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Это пользователь является суперпользователем" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Активна эта учетная запись" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Ваша учётная запись была успешно создана." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Пожалуйста, используйте функцию сброса пароля для входа" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Добро пожаловать в InvenTree" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index efb7897886..5982e6f14b 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "" @@ -108,14 +108,14 @@ msgstr "" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "" @@ -356,59 +356,59 @@ msgstr "" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "" @@ -527,25 +527,25 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -715,7 +726,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -818,7 +829,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "" @@ -839,7 +850,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "" @@ -855,8 +866,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -865,12 +876,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1071,16 +1082,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index 8d75b222cf..4a5bfe853e 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Podana napačna količina" @@ -108,14 +108,14 @@ msgstr "Vnesi datum" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Zapiski" @@ -356,59 +356,59 @@ msgstr "Kitajščina (tradicionalno)" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "E-pošta" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Napaka pri izvajanju preverjanja vtičnika" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metapodatki morajo biti objekt tipa python dict" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Metapodatki vtičnika" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "Polje metapodatkov JSON za uporabo pri zunanjih vtičnikih" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Nepravilno nastavljen vzorec" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Nastavljen neprepoznan ključ formata" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Manjka obvezen ključ formata" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Referenčno polje ne sme biti prazno" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Referenca se mora ujemati s vzorcem" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Referenčna številka prevelika" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Podvojena imena ne morejo obstajati pod istim nadrejenim elementom" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Nedovoljena izbira" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Nedovoljena izbira" msgid "Name" msgstr "Ime" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Ime" msgid "Description" msgstr "Opis" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Opis (opcijsko)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Pot" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Markdown opombe (neobvezno)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Podatki čtrne kode" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Podatki črtne kode tretje osebe" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Oznaka črtne kode" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Enolična oznaka podatkov črtne kode" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Črtna koda že obstaja" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Napaka strežnika" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Zaznana napaka na strežniku." @@ -527,25 +527,25 @@ msgstr "Prestarost ne sme presegati 100%" msgid "Invalid value for overage" msgstr "Neveljavna vrednost za prestarost" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Nadrejena izgradnja" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Dodeljeno meni" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Izdal" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Dodeljeno" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Neobvezno" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Montaža" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Sledi" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Testno" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Dodeljeno" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Na voljo" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Nalog izgradnje" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Nalogi izgradnje" @@ -715,7 +726,7 @@ msgstr "Neveljavna izbira za nadrejeno izgradnjo" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Naveden mora biti odgovorni uporabnik ali skupina" @@ -723,7 +734,7 @@ msgstr "Naveden mora biti odgovorni uporabnik ali skupina" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Referenca naloga izgradnje" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Koda statusa izgradnje" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Številka serije" @@ -818,7 +829,7 @@ msgstr "Številka serije" msgid "Batch code for this build output" msgstr "Številka serije za to izgradnjo" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Datum ustvarjenja" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Datom končanja" @@ -855,8 +866,8 @@ msgstr "Izdal" msgid "User who issued this build order" msgstr "Uporabnik, ki je izdal nalog za izgradnjo" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Odgovoren" @@ -865,12 +876,12 @@ msgstr "Odgovoren" msgid "User or group responsible for this build order" msgstr "Odgovorni uporabnik ali skupina za to naročilo" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Zunanja povezava" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Zunanja povezava" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "Nalog izgradnej dokončan" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Ni določena izgradnja" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Igradnja je že dokončana" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "Izgradnja se ne ujema s nalogom izdelave" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Količina" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Preveč zaloge je prestavljene" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Prestavljena količina mora biti večja od 0" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Količina za zalogo s serijsko številko mora biti 1" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Postavka zaloge" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Izvorna postavka zaloge" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Količina zaloge za prestavljanje za izgradnjo" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Inštaliraj v" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Destinacija postavke zaloge" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1071,16 +1082,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "Uporabnik" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Aktivno" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Priloga" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Poslano" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Uporabniško ime" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Ime" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Ime uporabnika" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Priimek" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Priimek uporabnika" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "Email uporabnika" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Osebje" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Ali ima ta uporabnik pravice osebja" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Superuporabnik" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Ali je ta uporabnik superuporabnik" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Ali je ta račun aktiven" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Vaš račun je bil ustvarjen." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Za prijavo uporabite funkcijo ponastavitve gesla" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Dobrodošli v InvenTree" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 174aac8ae4..981a32e131 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Isporučena nevažeća količina" @@ -108,14 +108,14 @@ msgstr "Unesite datum" msgid "Invalid decimal value" msgstr "Neispravna decimalna vrednost" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Napomene" @@ -356,59 +356,59 @@ msgstr "Kineski (Tradicionalni)" msgid "Log in to the app" msgstr "Prijavljivanje na aplikaciju" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "E-Pošta" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Greška prilikom validacije ekstenzije" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metapodaci moraju biti \"python dict\" objekat" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Metapodaci dodatka" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "Polje metapodataka JSON, za korištenje eksternih dodataka" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Neispravno formatiran obrazac" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Naveden je ključ nepoznatog formata" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Nedostaje potreban ključ formata" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Polje za reference ne može biti prazno" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Referenca mora odgovarati traženom obrascu" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Broj reference je predugačak" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Dvostruka imena ne mogu postojati pod istom nadredjenom grupom" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Nevažeći izvor" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Nevažeći izvor" msgid "Name" msgstr "Ime" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Ime" msgid "Description" msgstr "Opis" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Opis (Opciono)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Putanja" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Zabeleške (Opciono)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Podaci sa barkoda" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Podaci sa barkoda trećih lica" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Heš barkoda" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Jedinstveni hash barkoda" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Postojeći barkod pronađen" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "Neuspešan zadatak" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "Pozadinski proces '{f}' neuspešan posle {n} pokušaja" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Greška servera" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Server je zabležio grešku." @@ -527,25 +527,25 @@ msgstr "Ukupna vrednost ne sme da prelazi 100%" msgid "Invalid value for overage" msgstr "Nevažeća ukupna vrednost" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Status naloga" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Roditeljski proizvod" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "Uključi varijante" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "Uključi varijante" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "Uključi varijante" msgid "Part" msgstr "Deo" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategorija" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "Proizvod predaka" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Dodeljeno meni" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Izdato od" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Dodeljeno" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "Kreirano pre" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "Kreirano nakon" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "Ciljni datum pre" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "Ciljni datum nakon" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "Završeno pre" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "Završeno nakon" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "Ne uključuj stablo" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Proizvod mora biti poništen pre nego što se izbriše" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Potrošni materijal" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Opciono" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Sklapanje" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Praćeno" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Proverljivo" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "Neizmirena narudžbina" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Alocirano" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Dostupno" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Nalog za izradu" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Lokacija" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Nalozi za izradu" @@ -715,7 +726,7 @@ msgstr "Nevažeći izbor za nadređenu verziju" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Odgovorni korisnik ili grupa mora biti određena" @@ -723,7 +734,7 @@ msgstr "Odgovorni korisnik ili grupa mora biti određena" msgid "Build order part cannot be changed" msgstr "Deo u nalogu za izradu ne može se izmeniti" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Reference naloga za pravljenje" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Kod statusa izgradnje" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Kod serije" @@ -818,7 +829,7 @@ msgstr "Kod serije" msgid "Batch code for this build output" msgstr "Kod izgradnje za ovaj izlaz" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "datum kreiranja" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Datum završetka" @@ -855,8 +866,8 @@ msgstr "izdato od" msgid "User who issued this build order" msgstr "Korisnik koji je izdao nalog za izgradnju" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Odgovoran" @@ -865,12 +876,12 @@ msgstr "Odgovoran" msgid "User or group responsible for this build order" msgstr "Korisnik ili grupa koja je odgovorna za ovaj nalog za izgradnju" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Spoljašnja konekcija" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Link za eksterni URL" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Prioritet ovog naloga za izgradnju" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Kod projekta" @@ -908,46 +919,46 @@ msgstr "Nalog za izgradnju je kompletiran" 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:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Nije određen izlaz izgradnje" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Izlaz izgradnje je već kompletiran" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "Izlaz izgradnje se ne slaže sa Nalogom za izgradnju" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "Količina mora biti veća od nule" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 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:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Izlaz izgradnje {serial} nije zadovoljio zahtevane testove" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Stavka porudžbine naloga za izgradnju" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Objekat izgradnje" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Objekat izgradnje" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Količina" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Potrebna količina za nalog za izgradnju" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Stavka zaliha je prealocirana" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Količina alokacije mora da bude veća od nule" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Količina mora da bude 1 za zalihe koje su serijalizovane" -#: build/models.py:1781 +#: build/models.py:1791 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:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Stavka zaliha" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Izvor stavke zaliha" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Količina zaliha za alociranje za izgradnju" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Ugradi u" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Stavka zaliha odredišta" @@ -1062,8 +1073,8 @@ msgstr "Brojčana količina potrebna za delove koji mogu da se prate" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Potrebna je brojčana količina, jer opis materijala sadrži delove koji se mogu pratiti" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Serijski brojevi" @@ -1071,16 +1082,6 @@ msgstr "Serijski brojevi" msgid "Enter serial numbers for build outputs" msgstr "Unesi serijske brojeve za izlaz izgradnje" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Lokacija" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "Lokacija zaliha za izlaz izgradnje" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatski alociraj tražene stavke sa odgovarajućim serijskim brojevima" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Sledeći serijski brojevi već postoje ili su neispravni" @@ -1182,7 +1183,7 @@ msgstr "Prihvati da stavke zaliha nisu u potpunosti alocirane za ovaj nalog za i msgid "Required stock has not been fully allocated" msgstr "Tražene zalihe nisu u potpunosti alocirane" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Prihvati nekompletirano" @@ -1226,11 +1227,11 @@ msgstr "Stavka porudžbine za izradu" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part mora da se referencira istom delu kao u nalogu za izgradnju" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "Stavka mora da bude u zalihama" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Dostupna količina ({q}) premašena" @@ -1243,7 +1244,7 @@ msgstr "Izlaz izgradnje mora da određen za alokaciju praćenih delova" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Izlaz izgradnje ne može biti određen za alokaciju nepraćenih delova" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Stavke alociranja se moraju odrediti" @@ -1299,73 +1300,73 @@ msgstr "BOM ID dela" msgid "BOM Part Name" msgstr "BOM ime dela" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Deo dobavljača" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Alocirana količina" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "Referenca izgradnje" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "Ime kategorije dela" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Može da se prati" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "Nasleđen" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Dozvoli varijante" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "BOM stavka" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Alocirane zalihe" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "Po narudžbini" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "U proizvodnji" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "Spoljašnje zalihe" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Dostupne zalihe" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "Dostupne zamenske zalihe" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "Dostupne varijante zaliha" @@ -1506,8 +1507,8 @@ msgstr "Korisnik" msgid "Price break quantity" msgstr "Prelomna količina cene" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Cena" @@ -1530,7 +1531,7 @@ msgstr "Ime ovog zahteva za izmenu stranice" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Aktivan" @@ -1608,7 +1609,7 @@ msgstr "Naslov" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Definicija" msgid "Unit definition" msgstr "Definicija jedinice" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Prilog" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "Stanje logičkog ključa je jednako posebnom ključu u poslovnoj logici" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Vrednost" @@ -1955,7 +1956,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:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Kontekst" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "Podaci odgovora za skeniranje bar koda" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Rezultat" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} poništeno" msgid "A order that is assigned to you was canceled" msgstr "Narudžbina koja je bila dodeljena vama je otkazana" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Stavke primljene" @@ -3677,7 +3678,7 @@ msgstr "Broj telefona kontakta" msgid "Contact email address" msgstr "Email adresa kontakta" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Kontakt" @@ -3722,7 +3723,7 @@ msgstr "Da li ova kompanija proizvodi delove?" msgid "Default currency used for this company" msgstr "Podrazumevana valuta za ovu kompaniju" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Adrese" @@ -3819,8 +3820,8 @@ msgstr "Link za adresne informacije (eksterni)" msgid "Manufacturer Part" msgstr "Deo proizvođača" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Osnovni deo" @@ -3837,7 +3838,7 @@ msgstr "Izaberi proizvođača" msgid "MPN" msgstr "Broj dela proizvođača" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Broj dela proizvođača" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Povezani delovi dobavljača moraju referencirati isti osnovni deo" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "URL za link dela eksternog dobavljača" msgid "Supplier part description" msgstr "Opis dela dobavljača" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Beleška" @@ -3932,8 +3933,8 @@ msgstr "osnovni trošak" msgid "Minimum charge (e.g. stocking fee)" msgstr "Minimalna naplata (npr. taksa za slaganje)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Pakovanje" @@ -3985,7 +3986,7 @@ msgstr "Podrazumevana valuta koja se koristi za ovog dobavljača" msgid "Company Name" msgstr "Naziv kompanije" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "Na zalihama" @@ -4225,7 +4226,7 @@ msgstr "Broj kopija za štampanje od svakog natpisa" msgid "Connected" msgstr "Konektovano" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Nepoznato" @@ -4313,105 +4314,105 @@ msgstr "Mašinska konfiguracija" msgid "Config type" msgstr "Tip konfiguracije" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Referenca naloga" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "Izvanredno" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "Ima šifru projekta" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Kreirano do strane" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "Kreirano pre" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "Kreirano nakon" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "Krajnji datum pre" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "Krajnji datum nakon" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "Ima cenu" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "Završen pre" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "Završen nakon" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Nalog" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "Nalog završen" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Interni deo" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "Nalog na čekanju" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Završeno" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "Ima isporuku" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Nalog za kupovinu" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "Nalog za kupovinu" msgid "Sales Order" msgstr "Nalog za prodaju" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "Valuta za ovaj nalog (ostaviti prazno za podrazumevanu valutu kompanije) msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "Kontakt se ne poklapa sa izabranom kompanijom" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "Opis naloga (opciono)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "Izaberi šifru projekta za ovaj nalog" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Link ka eksternoj stranici" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Ciljani datum" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Očekivani datum za isporuku. Nalog će biti zastareo nakon ovog datuma." -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Datum izdavanja" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "Datum kada je nalog izdat" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "Korisnik ili grupa odgovorni za ovaj nalog" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "Lice za kontakt za ovaj nalog" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "Adresa kompanije za ovaj nalog" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Referenca naloga" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Status" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "Status naloga za kupovinu" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "Kompanija od koje su stavke naručene" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "Referenca dobavljača" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "Referentni kod dobavljača naloga" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "primljeno od strane" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "Datum kada je nalog završen" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Odredište" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "Odredište za primljene stavke" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "Dobavljač dela se mora poklapati sa dobavljačem naloga za kupovinu" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "Količina mora biti pozitivan broj" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Mušterija" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "Kompanija kojoj se prodaju stavke" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "Status naloga za prodaju" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "Referenca mušterije" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "Referentni kod mušterijinog naloga" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Datum isporuke" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "isporučeno od strane" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "Nalog je već završen" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "Nalog je već otkazan" -#: order/models.py:1279 +#: order/models.py:1284 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:1283 +#: order/models.py:1288 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:1288 +#: order/models.py:1293 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:1293 +#: order/models.py:1298 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:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Količina stavki" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "Referenca stavke porudbžine" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "Beleške stavke porudbžine" -#: order/models.py:1637 +#: order/models.py:1642 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:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "Opis stavke porudžbine (opciono)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "Dodatni kontekst za ovu porudžbinu" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "Cena jedinice" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "Stavka porudžbine naloga za kupovinu" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "Deo dobavljača se mora poklapati sa dobavljačem" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "Deo dobavljača" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Primljeno" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "Broj primljenih stavki" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Kupovna cena" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Kupovna cena jedinice" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "Dodatna porudbžina naloga za kupovinu" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "Stavka porudžbine naloga za prodaju" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuelni deo ne može biti dodeljen nalogu za prodaju" -#: order/models.py:1924 +#: order/models.py:1929 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:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Prodajna cena" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Prodajna cena jedinice" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Poslato" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Isporučena količina" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "Isporuka naloga za prodaju" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Datum isporuke" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "Datum dostavljanja" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "Datum dostavljanja isporuke" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Provereno od strane" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "Korisnik koji je proverio ovu isporuku" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Isporuka" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Broj isporuke" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Broj praćenja" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Informacije o praćenju isporuke" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Broj računa" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "Referentni broj za dodeljeni račun" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "Isporuka je već poslata" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "Isporuka nema alocirane stavke sa zaliha" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "Dodatne porudbžine naloga za prodaju" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "Alokacije naloga za prodaju" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "Stavka sa zaliha nije dodeljena" -#: order/models.py:2301 +#: order/models.py:2306 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:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "Ne mogu se alocirati zalihe porudbžini bez dela" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Alocirana količina ne sme da pređe količinu zaliha" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "Količina mora biti 1 za serijalizovane stavke sa zaliha" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "Nalog za prodaju se ne poklapa sa isporukom" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "Isporuka se ne poklapa sa nalogom za prodaju" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "Porudbžina" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "Referenca isporuke naloga za prodaju" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "Stavka" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "Izaberi stavku sa zaliha za alokaciju" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Unesi količinu za alokaciju zaliha" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "Referenca naloga za vraćanje" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "Kompanija čije stavke su vraćene" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "Status naloga za vraćanje" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "Vrati stavku porudbžine" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "Stavka sa zaliha mora biti određena" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "Količina vraćanja je premašila količinu zaliha" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "Količina vraćanja mora biti veća od nule" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "Nevažeća količina za serijalizovane stavke sa zaliha" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "Izaberi stavku za vraćanje od mušterije" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "Primljeno datuma" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "Datum kada je ova vraćena stavka primljena" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "Ishod" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "Ishod za ovu stavku porudžbine" -#: order/models.py:2818 +#: order/models.py:2823 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:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "Doda" @@ -4946,11 +4947,11 @@ msgstr "Naziv dobavljača" msgid "Order cannot be cancelled" msgstr "Nalog ne može biti otkazan" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "Dozvoli da nalog bude zatvoren sa nepotpunim porudžbinama" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "Nalog ima nepotpune stavke porudžbine" @@ -5006,7 +5007,7 @@ msgstr "Dobavljač mora da se poklapa sa nalogom za kupovinu" msgid "Purchase order must match supplier" msgstr "Nalog za kupovinu mora da se poklapa sa dobavljačem" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "Stavka porudbžine" @@ -5014,7 +5015,7 @@ msgstr "Stavka porudbžine" msgid "Line item does not match purchase order" msgstr "Stavka porudžbine se ne poklapa sa nalogom za kupovinu" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "Izaberi odredišnu lokaciju za primljene stavke" @@ -5022,7 +5023,7 @@ msgstr "Izaberi odredišnu lokaciju za primljene stavke" msgid "Enter batch code for incoming stock items" msgstr "Unesi šifru ture za nadolazeće stavke sa zaliha" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "Datum isteka" @@ -5039,7 +5040,7 @@ msgstr "Unesi serijske brojeve za nadolazeće stavke sa zaliha" msgid "Override packaging information for incoming stock items" msgstr "Promeni informacije o pakovanju za nadolazeće stavke sa zaliha" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "Dodatne beleške za nadolazeće stavke sa zaliha" @@ -5059,7 +5060,7 @@ msgstr "Bar kod je već u upotrebi" msgid "An integer quantity must be provided for trackable parts" msgstr "Celobrojna količina mora biti dostavljena za delove koje je moguće pratiti" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "Stavke porudžbine moraju biti dostavljene" @@ -5087,59 +5088,59 @@ msgstr "Valuta prodajne cene" msgid "Allocated Items" msgstr "Alocirane stavke" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "Nisu dostavljeni detalji isporuke" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "Stavka porudžbine nije asocirana sa ovim nalogom" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "Količina mora biti pozitivna" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "Unesi serijske brojeve za alokaciju" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "Isporuka je već isporučena" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "Isporuka nije povezana sa ovim nalogom" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "Nema pronađenih poklapanja za sledeće serijske brojeve" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "Sledeći serijski brojevi su nedostupni" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "Stavka porudžbine naloga za vraćanje" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "Stavka porudžbine se ne poklapa sa nalogom za vraćanje" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "Stavka porudžbine je već primljena" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "Stavke se mogu primiti samo na osnovu naloga koji su u toku" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "Količina za vraćanje" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "Valuta cene porudžbine" @@ -6022,7 +6023,7 @@ msgstr "Ova stavka sa spiska materijala je nasleđivana od spiska materijala za msgid "Stock items for variant parts can be used for this BOM item" msgstr "Stavke sa zaliha za varijante delova se mogu koristiti za ovu stavku sa spiska materijala" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "Količina mora biti ceo broj za delove koji se mogu pratiti" @@ -6090,7 +6091,7 @@ msgstr "Rezultati" msgid "Number of results recorded against this template" msgstr "Broj rezultata napravljenih na osnovu ovog šablona" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Valuta kupovine za ovu stavku sa zaliha" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Stavke sa zaliha" @@ -7764,7 +7765,7 @@ msgstr "Ukupno" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Serijski broj" @@ -7789,7 +7790,7 @@ msgstr "Izveštaj sa testa za stavku sa zaliha" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Instalirane stavke" @@ -7850,7 +7851,7 @@ msgstr "Filtriraj po nadređenim lokacijama" msgid "Include sub-locations in filtered results" msgstr "Uključi podlokacije u filtriranim rezultatima" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "Nadređena lokacija" @@ -7934,7 +7935,7 @@ msgstr "Datum isteka pre" msgid "Expiry date after" msgstr "Datum isteka nakon" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "Zastarelo" @@ -7970,7 +7971,7 @@ msgstr "Tipovi lokacija zaliha" msgid "Default icon for all locations that have no icon set (optional)" msgstr "Podrazumevana ikonica za sve lokacije koje nemaju podešenu ikonicu (opciono)" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Lokacija zaliha" @@ -7978,11 +7979,11 @@ msgstr "Lokacija zaliha" msgid "Stock Locations" msgstr "Lokacija zaliha" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Vlasnik" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "Izaberi vlasnika" @@ -8014,257 +8015,257 @@ msgstr "Ne možete postaviti ovu lokaciju zaliha kao strukturnu jer su već neke msgid "Part must be specified" msgstr "Deo mora biti određen" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "Stavka sa zaliha ne može biti locirana u strukturnim lokacijama zaliha!" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "Stavka sa zaliha ne može biti kreirana za virtuelne delove" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Deo tipa ('{self.supplier_part.part}') mora biti {self.part}" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "Količina mora biti 1 za stavku sa serijskim brojem" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Serijski broj ne može biti postavljen ukoliko je količina veća od 1" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "Stavka ne može da pripada samoj sebi" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "Stavka mora da ima referencu izgradnje ukoliko is_building=True" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "Referenca izgradnje ne ukazuje na isti objekat dela" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Nadređena stavka sa zaliha" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "Osnovni deo" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Izaberi odgovarajući deo dobavljača za ovu stavku sa zaliha" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "Gde je locirana ova stavka sa zaliha?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "Pakovanje u kom je ova stavka sa zaliha" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "Instalirano u" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "Da li je ova stavka instalirana u drugu stavku?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "Serijski broj za ovu stavku" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "Šifra ture za ovu stavku sa zaliha" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "Količina zaliha" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "Izvorna gradnja" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "Nalog za ovu stavku sa zaliha" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "Potrošeno od strane" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "Nalog za izradu koji je potrošio ovu stavku sa zaliha" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "Izvorni nalog za kupovinu" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Nalog za kupovinu za ovu stavku sa zaliha" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "Odredište naloga za prodaju" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Datum isteka za stavku sa zaliha. Zalihe će se smatrati isteklim nakon ovog datuma" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "Obriši kad je potrošeno" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "Obriši ovu stavku sa zaliha kada su zalihe potrošene" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "Cena kupovine jedne jedinice u vreme kupovine" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "Konvertovano u deo" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "Deo nije postavljen kao deo koji je moguće pratiti" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "Količina mora biti ceo broj" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Količina ne sme da pređe dostupnu količinu zaliha ({self.quantity})" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "Serijski brojevi moraju biti dostavljeni kao lista" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "Količine se ne poklapaju sa serijskim brojevima" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "Test šablon ne postoji" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "Stavka sa zaliha je dodeljena nalogu za prodaju" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "Stavka sa zaliha je instalirana u drugu stavku" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "Stavka sa zaliha sadrži druge stavke" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "Stavka sa zaliha je dodeljena mušteriji" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "Stavka sa zaliha je trenutno u produkciji" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "Serijalizovane zalihe se ne mogu spojiti" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "Dupliraj stavke sa zaliha" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "Stavke sa zaliha se moraju odnositi na isti deo" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "Stavke sa zaliha se moraju odnositi na isti deo dobavljača" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "Statusne šifre zaliha moraju da se poklapaju" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "Stavka se ne može pomeriti jer nije na zalihama" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "Praćenje stavke sa zaliha" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "Ulazne beleške" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "Rezultat testa stavke sa zaliha" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "Vrednost mora biti dostavljena za ovaj test" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "Prilog mora biti dostavljen za ovaj test" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "Nevažeća vrednost za ovaj test" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Rezultat testa" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "Vrednost završetka testa" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "Prilog uz test rezultat" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "Beleške sa testa" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "Stanica za testiranje" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "Identifikator stanice za testiranje gde je test izvršen" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "Započeto" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "Vreme početka testa" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "Završeno" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "Vreme završetka testa" @@ -8320,217 +8321,213 @@ msgstr "ID šablona ili ime testa mora biti dostavljeno" msgid "The test finished time cannot be earlier than the test started time" msgstr "Vreme završetka testa ne može biti pre vremena početka testa" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "Serijski broj je prevelik" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Nadređena stavka" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "Nadređena stavka sa zaliha" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "Koristi pakovanja prilikom dodavanja: količina je definisana brojem pakovanja" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "Dobavljački broj dela" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "Isteklo" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Podređene stavke" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "Stavke za praćenje" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "Nabavna cena ove stavke, po jedinici ili pakovanju" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "Unesi broj stavka sa zaliha za serijalizaciju" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Količina ne sme da pređe dostupnu količinu zaliha ({q})" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "Unesi serijske brojeve za nove stavke" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "Odredišna lokacija zaliha" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "Opciona beleška" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "Serijski brojevi ne mogu biti dodeljeni ovom delu" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Serijski broj već postoji" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "Izaberi stavku za instaliranje" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "Količina za instaliranje" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "Izaberi količinu stavki za instaliranje" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "Dodaj beleške transakcija (opciono)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "Količina za instaliranje mora biti najmanje 1" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "Stavka je nedostupna" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "Izabrani deo nije na spisku materijala" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "Količina za instaliranje ne sme preći dostupnu količinu" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "Odredišna lokacija za deinstalirane stavke" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "Izaberi deo u koji će se konvertovati stavka" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "Izabrani deo nije validna opcija za konverziju" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Ne može se konvertovati stavka sa dodeljenim delom dobavljača" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "Statusni kod stavke sa zaliha" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "Odredišna lokacija za vraćene stavke" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "Izaberi stavke kojoj će se promeniti status" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "Nije izabrana stavka" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Podlokacije" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "Lokacija nadređenih zaliha" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "Deo mora biti za prodaju" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "Stavka je alocirana nalogu za prodaju" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "Stavka je alocirana nalogu za izradu" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "Mušterija kojoj će se dodeliti stavke sa zaliha" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "Izabrana kompanija nije mušterija" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "Beleške dodeljivanja zaliha" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "Lista stavki mora biti dostavljena" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "Beleške spajanja zaliha" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "Dozvoli neslagajuće dobavljače" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "Dozvoli spajanje stavki sa različitim delovima dobavljača" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "Dozvoli neslagajući status" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "Dozvoli spajanje stavki sa različitim statusnim kodovima" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "Bar dve stavke moraju biti dostavljene" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "Nema promena" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "Vrednost primarnog ključa stavke" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "Stavka nije na zalihama" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "Beleške transakcija zaliha" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "Nalozi za prodaju" msgid "Return Orders" msgstr "Nalozi za vraćanje" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Korisničko ime" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Ime" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Ime korisnika" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Prezime" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Prezime korisnika" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "Adresa E-pošte korisnika" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Osoblje" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Da li ovaj korisnik ima dozvole koje ima osoblje?" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Super korisnik" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Da li je ovaj korisnik Super korisnik?" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Da li je nalog ovog korisnika aktivan?" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Vaš nalog je kreiran" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Molimo vas koristite opciju resetovanja lozinke da biste se prijavili" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Dobrodošli u InvenTree" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index 5c8e73e03b..5c55a4ac5a 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Ogiltigt antal angivet" @@ -108,14 +108,14 @@ msgstr "Ange datum" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Anteckningar" @@ -356,59 +356,59 @@ msgstr "Kinesiska (Traditionell)" msgid "Log in to the app" msgstr "Logga in på appen" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "E-postadress" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Fel vid validering av plugin" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metadata måste vara ett python dict objekt" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Metadata för plugin" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "JSON metadata fält, för användning av externa plugins" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Felaktigt formaterat mönster" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Okänd formatnyckel angiven" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Obligatorisk formatnyckel saknas" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Textfältet kan inte lämnas tomt" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Referensen måste matcha obligatoriskt mönster" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Referensnumret är för stort" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Ogiltigt val" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Ogiltigt val" msgid "Name" msgstr "Namn" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Namn" msgid "Description" msgstr "Beskrivning" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Beskrivning (valfritt)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Sökväg" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Markdown anteckningar (valfritt)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Streckkodsdata" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Tredje parts streckkodsdata" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Streckkodsdata" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Unik hash med streckkodsdata" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Befintlig streckkod hittades" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Serverfel" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Ett fel har loggats av servern." @@ -527,25 +527,25 @@ msgstr "Överskott får inte överstiga 100%" msgid "Invalid value for overage" msgstr "Ogiltigt värde för överskott" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Orderstatus" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Föregående tillverkning" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategori" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Utfärdad av" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Tilldelad till" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "Skapad före" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "Skapad efter" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "Har startdatum" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Tillverkningen måste avbrytas innan den kan tas bort" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Valfri" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Spårad" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Testbar" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Allokerad" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Tillgänglig" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Byggorder" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Plats" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Byggordrar" @@ -715,7 +726,7 @@ msgstr "Ogiltigt val för överordnad bygge" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Tillverknings order referens" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Tillverkning statuskod" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Batchkod" @@ -818,7 +829,7 @@ msgstr "Batchkod" msgid "Batch code for this build output" msgstr "Batch-kod för denna byggutdata" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Skapad" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Slutförandedatum" @@ -855,8 +866,8 @@ msgstr "Utfärdad av" msgid "User who issued this build order" msgstr "Användare som utfärdade denna tillverknings order" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Ansvarig" @@ -865,12 +876,12 @@ msgstr "Ansvarig" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Extern länk" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Länk till extern URL" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Projektkod" @@ -908,46 +919,46 @@ msgstr "En tillverknings order har slutförts" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Ingen byggutgång angiven" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Byggutgång är redan slutförd" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "Byggutgång matchar inte bygg order" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Antal" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Lagerposten är överallokerad" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Allokeringsmängden måste vara större än noll" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Antal måste vara 1 för serialiserat lager" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Artikel i lager" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Källa lagervara" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Lagersaldo att allokera för att bygga" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Installera till" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Destination lagervara" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Serienummer" @@ -1071,16 +1082,6 @@ msgstr "Serienummer" msgid "Enter serial numbers for build outputs" msgstr "Ange serienummer för att tillverkade produkter" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Plats" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Acceptera ofullständig" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "Användare" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Aktiv" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Bilaga" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Kontakt" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Adress" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "Företagsnamn" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "I lager" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "Har projektkod" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Slutförd" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "Försäljningsorder" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Måldatum" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Status" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Mål" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kund" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Skickad" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "Leveransdatum" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Fakturanummer" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "Leverantörsnamn" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Serienummer" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Användarnamn" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Förnamn" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Förnamn på användaren" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Efternamn" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Efternamn på användaren" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "Avsändarens E-postadress" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Personal" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Har den här användaren behörighet för personal" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Superanvändare" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Är den här användaren en superanvändare" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Är detta användarkonto aktivt" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Ditt konto har skapats." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Använd funktionen för lösenordsåterställning för att logga in" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Välkommen till InvenTree" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index 64103c3732..5b02064333 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "ปริมาณสินค้าไม่ถูกต้อง" @@ -108,14 +108,14 @@ msgstr "ป้อนวันที่" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "หมายเหตุ" @@ -356,59 +356,59 @@ msgstr "" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "อีเมล" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "ข้อมูลเมตาของปลั๊กอิน" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "" msgid "Name" msgstr "ชื่อ" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "ชื่อ" msgid "Description" msgstr "คำอธิบาย" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "ข้อมูลบาร์โค้ด" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "บาร์โค้ดนี้มีในระบบแล้ว" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "เกิดข้อผิดพลาดที่เซิร์ฟเวอร์" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "" @@ -527,25 +527,25 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "สถานที่" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -715,7 +726,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -818,7 +829,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "" @@ -839,7 +850,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "" @@ -855,8 +866,8 @@ msgstr "ออกโดย" msgid "User who issued this build order" msgstr "" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -865,12 +876,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1071,16 +1082,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "สถานที่" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "ผู้ใช้งาน" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1608,7 +1609,7 @@ msgstr "" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "ไฟล์แนบ" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "" @@ -3932,8 +3933,8 @@ msgstr "" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "สำเร็จแล้ว" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "สถานะ" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "จัดส่งแล้ว" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "ยินดีต้อนรับเข้าสู่ Inventree" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index 02f821ded6..8d07045c9d 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" @@ -108,14 +108,14 @@ msgstr "Tarih giriniz" msgid "Invalid decimal value" msgstr "Geçersiz ondalık değer" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Notlar" @@ -356,59 +356,59 @@ msgstr "Çince (Geleneksel)" msgid "Log in to the app" msgstr "Uygulamaya giriş yapın" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "E-posta" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Eklenti doğrulama sırasında hata oluştu" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metadata, bir python dict nesnesi olmalıdır" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Plugin Metaverileri" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "Harici eklentiler tarafından kullanım için JSON metadata alanı" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Yanlış biçimlendirilmiş desen" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Belirtilen bilinmeyen format anahtarı" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Gerekli format anahtarı eksik" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Referans alanı boş olamaz" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Referans {pattern} deseniyle mutlaka eşleşmeli" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Referans sayısı çok fazla" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Aynı kaynak altında birden fazla aynı isim kullanılamaz" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Geçersiz seçim" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Geçersiz seçim" msgid "Name" msgstr "Adı" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Adı" msgid "Description" msgstr "Açıklama" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Açıklama (isteğe bağlı)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Yol" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Markdown notları (isteğe bağlı)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Barkod Verisi" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Üçüncü parti barkod verisi" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Barkod Hash" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Barkod verisinin benzersiz hash'i" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Var olan barkod bulundu" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "Görev Başarısızlığı" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "Arka plan çalışan görevi '{f}' {n} denemeden sonra başarısız oldu" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Sunucu Hatası" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Bir hafta sunucu tarafından kayıt edildi." @@ -527,25 +527,25 @@ msgstr "Fazlalık %100'ü geçmemelidir" msgid "Invalid value for overage" msgstr "Aşım için geçersiz değer" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Sipariş Durumu" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Üst Yapım İşi" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "Varyantları Dahil Et" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "Varyantları Dahil Et" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "Varyantları Dahil Et" msgid "Part" msgstr "Parça" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Kategori" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "Ata Yapım" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Bana atandı" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Veren" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Atanılan Kişi" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "Daha önce oluşturuldu" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "Sonra oluşturuldu" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "Başlangıç tarihi var" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "Başlangıç tarihi önce" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "Başlangıç tarihi sonra" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "Hedef tarihi var" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "Hedef tarihi önce" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "Hedef tarihi sonra" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "Daha önce tamamlandı" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "Sonra tamamlandı" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "En yakın tarih" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "Maksimum Tarih" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "Ağacı Hariç Tut" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Yapımın silinebilmesi için önce iptal edilmesi gerekir" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Sarf Malzemesi" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "İsteğe Bağlı" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Montaj" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "İzlenen" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Test Edilebilir" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "Ödenmemiş Sipariş" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Ayrıldı" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Mevcut" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Yapım İşi Emri" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Konum" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Yapım İşi Emirleri" @@ -715,7 +726,7 @@ msgstr "Üst yapım için geçersiz seçim" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "Satın alınabilir parçaların yapım emirleri yalnızca harici olarak yerine getirilebilir" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Sorumlu kullanıcı veya grup belirtilmelidir" @@ -723,7 +734,7 @@ msgstr "Sorumlu kullanıcı veya grup belirtilmelidir" msgid "Build order part cannot be changed" msgstr "Yapım siparişi parçası değiştirilemez" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "Hedef tarih başlangıç tarihinden sonra olmalıdır" @@ -731,8 +742,8 @@ msgstr "Hedef tarih başlangıç tarihinden sonra olmalıdır" msgid "Build Order Reference" msgstr "Yapım İşi Emri Referansı" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Yapım işi durum kodu" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Sıra numarası" @@ -818,7 +829,7 @@ msgstr "Sıra numarası" msgid "Batch code for this build output" msgstr "Yapım işi çıktısı için sıra numarası" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Oluşturulma tarihi" @@ -839,7 +850,7 @@ msgstr "Hedef tamamlama tarihi" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım işi gecikmiş olacak." -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Tamamlama tarihi" @@ -855,8 +866,8 @@ msgstr "Veren" msgid "User who issued this build order" msgstr "Bu yapım işi emrini veren kullanıcı" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Sorumlu" @@ -865,12 +876,12 @@ msgstr "Sorumlu" msgid "User or group responsible for this build order" msgstr "Bu yapım siparişinden sorumlu kullanıcı veya grup" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Harici Bağlantı" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Harici URL'ye bağlantı" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Bu yapım siparişinin önceliği" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Proje Kodu" @@ -908,46 +919,46 @@ msgstr "Bir yapım siparişi tamamlandı" msgid "Serial numbers must be provided for trackable parts" msgstr "İzlenebilir parçalar için seri numaraları sağlanmalıdır" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Yapım işi çıktısı belirtilmedi" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Yapım işi çıktısı zaten tamamlanmış" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "Miktar sıfırdan büyük olmalıdır" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "Miktar çıktı miktarından büyük olamaz" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "{serial} yapım çıktısı gerekli testleri geçemedi" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Yapım Siparişi Satır Ögesi" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Nesne yap" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Nesne yap" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Miktar" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Yapım siparişi için gereken miktar" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "Ana parça izlenebilir olarak işaretlendiğinden, yapım işi çıktısı için bir yapım işi ögesi belirtmelidir" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Ayrılan miktar ({q}) mevcut stok miktarını ({a}) aşmamalı" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Seri numaralı stok için miktar bir olmalı" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "Seçilen stok ögesi malzeme listesi satırıyla eşleşmiyor" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Stok Kalemi" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Kaynak stok kalemi" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "Yapım işi için tahsis edilen stok miktarı" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Kurulduğu yer" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Hedef stok kalemi" @@ -1062,8 +1073,8 @@ msgstr "İzlenebilir parçalar için tamsayı miktar gerekir" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Malzeme listesi izlenebilir parçalar içerdiğinden tamsayı miktar gereklidir" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Seri Numaraları" @@ -1071,16 +1082,6 @@ msgstr "Seri Numaraları" msgid "Enter serial numbers for build outputs" msgstr "Yapım işi çıktısı için seri numaraları girin" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Konum" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "Yapım çıktısı için stok konumu" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Gerekli ögeleri eşleşen seri numaralarıyla otomatik ayır" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Şu seri numaraları zaten varlar veya geçersizler" @@ -1182,7 +1183,7 @@ msgstr "Stok öğelerinin bu yapım siparişine tam olarak ayrılmadığını ka msgid "Required stock has not been fully allocated" msgstr "Gerekli stok tamamen tahsis edilemedi" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Tamamlanmamış Kabul et" @@ -1226,11 +1227,11 @@ msgstr "Yapım Satırı Ögesi" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part yapım siparişi aynı olan parçayı göstermelidir" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "Öge stokta olmalıdır" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Mevcut miktar ({q}) aşıldı" @@ -1243,7 +1244,7 @@ msgstr "İzlenen parçaların ayrılması için yapım çıktısı belirtilmelid msgid "Build output cannot be specified for allocation of untracked parts" msgstr "İzlenmeyen parçaların ayrılması için yapım çıktısı belirlenemez" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Ayrılma ögeleri sağlanmalıdır" @@ -1299,73 +1300,73 @@ msgstr "ML Parça Kimliği" msgid "BOM Part Name" msgstr "ML Parça Adı" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "Yap" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Tedarikçi Parçası" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Ayrılan Miktar" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "Yapım Referansı" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "Parça Sınıfı Adı" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Takip Edilebilir" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "Miras Alındı" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Çeşide İzin Ver" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "ML Ögesi" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Ayrılan Stok" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "Siparişte" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "Üretimde" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "Harici Stok" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Mevcut Stok" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "Mevcut Yedek Stok" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "Mevcut Turev Stoku" @@ -1506,8 +1507,8 @@ msgstr "Kullanıcı" msgid "Price break quantity" msgstr "Fiyat düşürme miktarı" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Fiyat" @@ -1530,7 +1531,7 @@ msgstr "Bu web kancası için ad" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Aktif" @@ -1608,7 +1609,7 @@ msgstr "Başlık" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Tanımlama" msgid "Unit definition" msgstr "Birim tanımlaması" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Ek" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Değer" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Sonuç" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} iptal edildi" msgid "A order that is assigned to you was canceled" msgstr "Size atanmış bir emir iptal edildi" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Alınan Ürünler" @@ -3677,7 +3678,7 @@ msgstr "İletişim telefon numarası" msgid "Contact email address" msgstr "İletişim e-posta adresi" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "İletişim" @@ -3722,7 +3723,7 @@ msgstr "Bu şirket üretim yapıyor mu?" msgid "Default currency used for this company" msgstr "Bu şirket için varsayılan para birimi" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Adres" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Temel Parça" @@ -3837,7 +3838,7 @@ msgstr "Üretici seçin" msgid "MPN" msgstr "ÜPN" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Üretici Parça Numarası" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Not" @@ -3932,8 +3933,8 @@ msgstr "temel maliyet" msgid "Minimum charge (e.g. stocking fee)" msgstr "" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Paketleme" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Oluşturan" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Tamamlandı" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "Sipariş Emri" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Harici sayfaya bağlantı" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Hedeflenen tarih" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Sipariş referansı" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Durum" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Hedef" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Müşteri" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Sevk edildi" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tahsis miktarı stok miktarını aşamaz" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "Seri numaralı stok kalemi için miktar bir olmalı" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Stok tahsis miktarını girin" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "Bu malzeme listesi, çeşit parçalar listesini kalıtsalıdır" msgid "Stock items for variant parts can be used for this BOM item" msgstr "Çeşit parçaların stok kalemleri bu malzeme listesinde kullanılabilir" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Stok Kalemleri" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Seri Numara" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Stok Konumu" @@ -7978,11 +7979,11 @@ msgstr "Stok Konumu" msgid "Stock Locations" msgstr "Stok Konumları" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "Seri numarası olan ögenin miktarı bir olmalı" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Miktar birden büyük ise seri numarası ayarlanamaz" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Üst Stok Kalemi" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Bu stok kalemi için tedarikçi parçası seçin" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "Bu öge için seri numarası" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "Miktar seri numaları ile eşleşmiyor" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "Stok kalemi stokta olmadığı için taşınamaz" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "Sağlayıcı Parça Numarası" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Seri numaraları zaten mevcut" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "İşlem notu ekle (isteğe bağlı)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Alt konumlar" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "Satış Emirleri" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Kullanıcı Adı" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Adı" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Kullanıcının adı" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Soyadı" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Kullanıcının soyadı" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "Kullanıcının e-posta adresi" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Personel" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Bu kullanıcının personel izinleri var mı" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Süper Kullanıcı" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Bu kullanıcı bir süper kullanıcı mı" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Bu kullanıcı hesabı etkin mi" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Kullanıcı hesabınız oluşturulmuştur." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Giriş yapmak için lütfen şifre sıfırlama fonksiyonunu kullanınız" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "InvenTree'ye Hoşgeldiniz" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 4b768a774f..7d9d39346d 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Невірна кількість" @@ -108,14 +108,14 @@ msgstr "Введіть дату" msgid "Invalid decimal value" msgstr "Неправильне десяткове значення" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Нотатки" @@ -356,59 +356,59 @@ msgstr "Китайська (Традиційна)" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "" msgid "Name" msgstr "Назва" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Назва" msgid "Description" msgstr "Опис" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Опис (опціонально)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Шлях" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Примітки в Markdown (опціонально)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Помилка сервера" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "" @@ -527,25 +527,25 @@ msgstr "" msgid "Invalid value for overage" msgstr "" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "Деталь" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Розхідний матеріал" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Збірка" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Тестуємо" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Доступно" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Місце" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "" @@ -715,7 +726,7 @@ msgstr "" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "" @@ -723,7 +734,7 @@ msgstr "" msgid "Build order part cannot be changed" msgstr "" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "" @@ -818,7 +829,7 @@ msgstr "" msgid "Batch code for this build output" msgstr "" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "" @@ -839,7 +850,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "" @@ -855,8 +866,8 @@ msgstr "" msgid "User who issued this build order" msgstr "" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "" @@ -865,12 +876,12 @@ msgstr "" msgid "User or group responsible for this build order" msgstr "" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "" @@ -908,46 +919,46 @@ msgstr "" msgid "Serial numbers must be provided for trackable parts" msgstr "" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Кількість" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "" @@ -1062,8 +1073,8 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "" @@ -1071,16 +1082,6 @@ msgstr "" msgid "Enter serial numbers for build outputs" msgstr "" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Місце" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1182,7 +1183,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "" @@ -1226,11 +1227,11 @@ msgstr "" msgid "bom_item.part must point to the same part as the build order" msgstr "" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1243,7 +1244,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "" @@ -1299,73 +1300,73 @@ msgstr "" msgid "BOM Part Name" msgstr "" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Дозволити варіанти" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "У виробництві" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "" @@ -1506,8 +1507,8 @@ msgstr "Користувач" msgid "Price break quantity" msgstr "" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Ціна" @@ -1530,7 +1531,7 @@ msgstr "" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "" @@ -1608,7 +1609,7 @@ msgstr "Назва" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "" msgid "Unit definition" msgstr "" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "" @@ -2119,7 +2120,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "" @@ -3677,7 +3678,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "" @@ -3722,7 +3723,7 @@ msgstr "" msgid "Default currency used for this company" msgstr "" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "" @@ -3819,8 +3820,8 @@ msgstr "" msgid "Manufacturer Part" msgstr "Позиція виробника" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Базова позиція" @@ -3837,7 +3838,7 @@ msgstr "" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Примітка" @@ -3932,8 +3933,8 @@ msgstr "Базова вартість" msgid "Minimum charge (e.g. stocking fee)" msgstr "Мінімальний платіж (напр. комісія за збереження)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "" @@ -3985,7 +3986,7 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "В наявності" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Внутрішній компонент" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "" -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "" @@ -5006,7 +5007,7 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "" @@ -5014,7 +5015,7 @@ msgstr "" msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "" @@ -5022,7 +5023,7 @@ msgstr "" msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "" @@ -5039,7 +5040,7 @@ msgstr "" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "" msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "" @@ -5087,59 +5088,59 @@ msgstr "" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "" @@ -6022,7 +6023,7 @@ msgstr "" msgid "Stock items for variant parts can be used for this BOM item" msgstr "" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "" @@ -6090,7 +6091,7 @@ msgstr "Результати" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "" @@ -7764,7 +7765,7 @@ msgstr "" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "" @@ -7789,7 +7790,7 @@ msgstr "" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "" msgid "Expiry date after" msgstr "" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "" @@ -7970,7 +7971,7 @@ msgstr "" msgid "Default icon for all locations that have no icon set (optional)" msgstr "" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "" @@ -7978,11 +7979,11 @@ msgstr "" msgid "Stock Locations" msgstr "" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "" @@ -8014,257 +8015,257 @@ msgstr "" msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "" msgid "Return Orders" msgstr "" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Ім`я" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Прізвище" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "Адреса електронної пошти користувача" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Персонал" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index b0cfcdcc32..0e8cca99fa 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "Số lượng cung cấp không hợp lệ" @@ -108,14 +108,14 @@ msgstr "Nhập ngày" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "Ghi chú" @@ -356,59 +356,59 @@ msgstr "Tiếng Trung (Phồn thể)" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "Email" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "Lỗi xác thực plugin" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Siêu dữ liệu phải là đối tượng từ điển của python" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "Phụ trợ siêu dữ liệu" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "Trường siêu dữ liệu JSON, được sử dụng bởi phụ trợ bên ngoài" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "Mẫu được định dạng không thích hợp" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "Khóa định dạng không rõ ràng đã được chỉ định" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "Thiếu khóa định dạng cần thiết" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "Trường tham chiếu không thể rỗng" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "Tham chiếu phải phù hợp với mẫu yêu cầu" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "Số tham chiếu quá lớn" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "Tên trùng lặp không thể tồn tại trong cùng cấp thư mục" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "Lựa chọn sai" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "Lựa chọn sai" msgid "Name" msgstr "Tên" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "Tên" msgid "Description" msgstr "Mô tả" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "Mô tả (tùy chọn)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "Đường dẫn" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Ghi chú markdown (không bắt buộc)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "Dữ liệu mã vạch" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "Dữ liệu mã vạch của bên thứ ba" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "Dữ liệu băm mã vạch" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "Chuỗi băm duy nhất của dữ liệu mã vạch" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "Mã vạch đã tồn tại" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "Lỗi máy chủ" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "Lỗi đã được ghi lại bởi máy chủ." @@ -527,25 +527,25 @@ msgstr "Hàng hóa dư thừa không thể vượt quá 100%" msgid "Invalid value for overage" msgstr "Giá trị không hợp lệ cho hàng hóa dư thừa" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "Trạng thái đặt hàng" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "Phiên bản cha" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "" msgid "Part" msgstr "Nguyên liệu" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "Danh mục" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "Xây dựng nguồn gốc" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "Đã gán cho tôi" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "Phát hành bởi" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "Đã gán cho" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "Bạn dựng phải được hủy bỏ trước khi có thể xóa được" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "Vật tư tiêu hao" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "Tuỳ chọn" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "Lắp ráp" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "Đã theo dõi" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "Có thể kiểm tra" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "Đã cấp phát" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "Có sẵn" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "Tạo đơn hàng" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "Địa điểm" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "Tạo đơn hàng" @@ -715,7 +726,7 @@ msgstr "Lựa chọn sai cho bản dựng cha" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "Phải chọn người dùng hoặc nhóm" @@ -723,7 +734,7 @@ msgstr "Phải chọn người dùng hoặc nhóm" msgid "Build order part cannot be changed" msgstr "Sản phẩm đơn đặt bản dựng không thể thay đổi được" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "Tham chiếu đơn đặt bản dựng" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "Mã trạng thái bản dựng" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "Mã lô hàng" @@ -818,7 +829,7 @@ msgstr "Mã lô hàng" msgid "Batch code for this build output" msgstr "Mã lô cho đầu ra bản dựng này" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "Ngày tạo" @@ -839,7 +850,7 @@ 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:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "Ngày hoàn thành" @@ -855,8 +866,8 @@ msgstr "Cấp bởi" msgid "User who issued this build order" msgstr "Người dùng người đã được phân công cho đơn đặt bản dựng này" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "Chịu trách nhiệm" @@ -865,12 +876,12 @@ msgstr "Chịu trách nhiệm" msgid "User or group responsible for this build order" msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt bản dựng này" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "Liên kết bên ngoài" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "Liên kết đến URL bên ngoài" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "Độ quan trọng của đơn đặt bản dựng" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "Mã dự án" @@ -908,46 +919,46 @@ msgstr "Một đơn đặt bản dựng đã được hoàn thành" 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:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "Không có đầu ra bản dựng đã được chỉ ra" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "Đầu ra bản dựng đã được hoàn thiện" -#: build/models.py:1020 +#: build/models.py:1030 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:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 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:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "Tạo đầu ra {serial} chưa vượt qua tất cả các bài kiểm tra" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "Tạo mục đơn hàng" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "Dựng đối tượng" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "Dựng đối tượng" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "Số lượng" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "Yêu cầu số lượng để dựng đơn đặt" -#: build/models.py:1678 +#: build/models.py:1688 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:1689 +#: build/models.py:1699 #, 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:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "Kho hàng đã bị phân bổ quá đà" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "Số lượng phân bổ phải lớn hơn 0" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "Số lượng phải là 1 cho kho sê ri" -#: build/models.py:1781 +#: build/models.py:1791 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:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "Kho hàng" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "Kho hàng gốc" -#: build/models.py:1853 +#: build/models.py:1863 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:1862 +#: build/models.py:1872 msgid "Install into" msgstr "Cài đặt vào" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "Kho hàng đích" @@ -1062,8 +1073,8 @@ msgstr "Số lượng nguyên dương cần phải điền cho sản phẩm có msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cần nhập số lượng nguyên dương, bởi vì hóa đơn vật liệu chứa sản phẩm có thể theo dõi" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "Số sê-ri" @@ -1071,16 +1082,6 @@ msgstr "Số sê-ri" msgid "Enter serial numbers for build outputs" msgstr "Nhập vào số sêri cho đầu ra bản dựng" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "Địa điểm" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "Vị trí tồn kho cho sản phẩm" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "Tự động cấp số seri phù hợp cho hàng hóa được yêu cầu" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "Số sêri sau đây đã tồn tại hoặc không hợp lệ" @@ -1182,7 +1183,7 @@ msgstr "Chấp nhận hàng hóa không được phân bổ đầy đủ vào đ msgid "Required stock has not been fully allocated" msgstr "Kho được yêu cầu chưa được phân bổ hết không gian" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "Chấp nhận không hoàn thành" @@ -1226,11 +1227,11 @@ msgstr "Mục chi tiết bản dựng" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part phải trỏ đến phần tương tự của đơn đặt bản dựng" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "Hàng hóa phải trong kho" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Số lượng có sẵn ({q}) đã bị vượt quá" @@ -1243,7 +1244,7 @@ msgstr "Đầu ra bản dựng phải được xác định cho việc phân s msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Đầu ra bản dựng không thể chỉ định cho việc phân sản phẩm chưa được theo dõi" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "Hàng hóa phân bổ phải được cung cấp" @@ -1299,73 +1300,73 @@ msgstr "ID hàng hoá BOM" msgid "BOM Part Name" msgstr "Tên hàng hoá BOM" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "Sản phẩm nhà cung cấp" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "Số lượng đã phân bổ" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "Tạo liên quan" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "Tên danh mục hàng hoá" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "Có thể theo dõi" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "Được kế thừa" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "Cho phép biến thể" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "Mục BOM" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "Phân kho" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "Bật đơn hàng" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "Đang sản xuất" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "Kho ngoài" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "Số hàng tồn" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "Kho hàng thay thế" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "Hàng tồn kho có sẵn" @@ -1506,8 +1507,8 @@ msgstr "Người dùng" msgid "Price break quantity" msgstr "Số lượng giá phá vỡ" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "Giá" @@ -1530,7 +1531,7 @@ msgstr "Tên của webhook này" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "Hoạt động" @@ -1608,7 +1609,7 @@ msgstr "Tiêu đề" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "Định nghĩa" msgid "Unit definition" msgstr "Định nghĩa đơn vị" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "Đính kèm" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "Giá trị" @@ -1955,7 +1956,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "Ngữ cảnh" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "Kết quả" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} đã bị hủy" msgid "A order that is assigned to you was canceled" msgstr "Một đơn đặt từng được phân công cho bạn đã bị hủy bỏ" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "Mục đã nhận" @@ -3677,7 +3678,7 @@ msgstr "Số điện thoại liên hệ" msgid "Contact email address" msgstr "Địa chỉ email liên hệ" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "Liên hệ" @@ -3722,7 +3723,7 @@ msgstr "Công ty này có sản xuất sản phẩm?" msgid "Default currency used for this company" msgstr "Tiền tệ mặc định dùng cho công ty này" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "Địa chỉ" @@ -3819,8 +3820,8 @@ msgstr "Liên kết thông tin địa chỉ (bên ngoài)" msgid "Manufacturer Part" msgstr "Sản phẩm nhà sản xuất" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "Sản phẩm cơ bản" @@ -3837,7 +3838,7 @@ msgstr "Chọn nhà sản xuất" msgid "MPN" msgstr "" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "Mã số nhà sản xuất" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "Sản phẩm nhà sản xuất đã liên kết phải tham chiếu với sản phẩm cơ bản tương tự" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "URL cho liên kết sản phẩm của nhà cung cấp bên ngoài" msgid "Supplier part description" msgstr "Mô tả sản phẩm nhà cung cấp" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "Ghi chú" @@ -3932,8 +3933,8 @@ msgstr "chi phí cơ sở" msgid "Minimum charge (e.g. stocking fee)" msgstr "Thu phí tối thiểu (vd: phí kho bãi)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "Đóng gói" @@ -3985,7 +3986,7 @@ msgstr "Tiền tệ mặc định được sử dụng cho nhà cung cấp này" msgid "Company Name" msgstr "" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "Còn hàng" @@ -4225,7 +4226,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "Không rõ" @@ -4313,105 +4314,105 @@ msgstr "" msgid "Config type" msgstr "" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "Tham chiếu đơn đặt" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "Tạo bởi" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "Đặt hàng" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "Sản phẩm nội bộ" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "Đã hoàn thành" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Đơn hàng" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "Đơn hàng" msgid "Sales Order" msgstr "Đơn đặt hàng" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "Tiền tệ cho đơn đặt này (để trống để sử dụng tiề msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "Liên hệ không phù hợp với doanh nghiệp đã chọn" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "Mô tả đơn đặt (tùy chọn)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "Mã dự án đã chọn cho đơn đặt hàng này" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "Liên kết đến trang bên ngoài" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Ngày mục tiêu" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "Ngày mong muốn giao được hàng. Đơn đặt sẽ quá hạn sau ngày này." -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "Ngày phát hành" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "Ngày đặt hàng đã phát hành" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt này" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "Đầu mối liên hệ của đơn đặt này" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "Địa chỉ công ty cho đơn đặt này" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "Mã đặt hàng" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "Trạng thái" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "Trạng thái đơn đặt mua" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "Doanh nghiệp từ những hàng hóa đang được đặt mua" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "Tham chiếu nhà cung cấp" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "Mã tham chiếu đơn đặt nhà cung cấp" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "nhận bởi" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "Ngày đặt hàng đã được hoàn thiện" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "Đích đến" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 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:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "Số lượng phải là số dương" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Khách hàng" -#: order/models.py:1195 +#: order/models.py:1200 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:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "Tham chiếu khách hàng " -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "Mã tham chiếu đơn đặt của khách hàng" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "Ngày giao hàng" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "vận chuyển bằng" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1279 +#: order/models.py:1284 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:1283 +#: order/models.py:1288 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:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 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:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "Số lượng mặt hàng" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "Tham chiếu khoản riêng" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "Ghi chú khoản riêng" -#: order/models.py:1637 +#: order/models.py:1642 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:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "Mô tả khoản riêng (tùy chọn)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "Ngữ cảnh bổ sung" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "Đơn giá" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1718 +#: order/models.py:1723 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:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "Sản phẩm nhà cung cấp" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "Đã nhận" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "Số mục đã nhận" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "Giá mua" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "Giá đơn vị mua" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "Không thể gán sản phẩm ảo vào trong đơn đặt bán hàng" -#: order/models.py:1924 +#: order/models.py:1929 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:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "Giá bán" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "Giá bán đơn vị" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "Đã chuyển" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "Số lượng đã vận chuyển" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "Ngày vận chuyển" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "Ngày giao hàng" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "Ngày giao hàng của vận chuyển" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "Kiểm tra bởi" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "Người dùng đã kiểm tra vận chuyển này" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Vận chuyển" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "Mã vận chuyển" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "Số theo dõi" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "Thông tin theo dõi vận chuyển" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "Mã hóa đơn" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "Số tham chiếu liên kết với hóa đơn" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "Vận đơn đã được gửi đi" -#: order/models.py:2160 +#: order/models.py:2165 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:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "Hàng trong kho chưa được giao" -#: order/models.py:2301 +#: order/models.py:2306 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:2304 +#: order/models.py:2309 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:2307 +#: order/models.py:2312 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:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 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:2329 +#: order/models.py:2334 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:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 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:2338 +#: order/models.py:2343 msgid "Line" msgstr "Dòng" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "Tham chiếu vận đơn của đơn hàng bán" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "Hàng hóa" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "Chọn hàng trong kho để phân bổ" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "Nhập số lượng phân kho" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "Tham chiếu đơn hàng trả lại" -#: order/models.py:2499 +#: order/models.py:2504 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:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "Trạng thái đơn hàng trả lại" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 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:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "Ngày nhận được" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "Ngày mà hàng hóa trả lại đã được nhận" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "Kết quả" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "Kết quả cho hàng hóa dòng này" -#: order/models.py:2818 +#: order/models.py:2823 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:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "" @@ -4946,11 +4947,11 @@ msgstr "Tên nhà cung cấp" msgid "Order cannot be cancelled" msgstr "Đơn đặt không thể bị hủy" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "Cho phép đơn đặt phải đóng lại cùng với các mục dòng hàng hóa chưa hoàn thành" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "Đơn đặt có dòng hàng hóa chưa hoàn thành" @@ -5006,7 +5007,7 @@ msgstr "Nhà cung cấp phải phù hợp với đơn đặt mua" msgid "Purchase order must match supplier" msgstr "Đơn đặt mua phải phù hợp với nhà cung cấp" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "Mục dòng" @@ -5014,7 +5015,7 @@ msgstr "Mục dòng" msgid "Line item does not match purchase order" msgstr "Mục dòng không phù hợp với đơn đặt mua" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "Chọn vị trí đích cho hàng hóa đã nhận" @@ -5022,7 +5023,7 @@ msgstr "Chọn vị trí đích cho hàng hóa đã nhận" msgid "Enter batch code for incoming stock items" msgstr "Nhập mã lô cho hàng trong kho đang đến" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "Ngày hết hạn" @@ -5039,7 +5040,7 @@ msgstr "Nhập số sê ri cho hàng trong kho đang đến" msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "" @@ -5059,7 +5060,7 @@ msgstr "Mã vạch đã được dùng" msgid "An integer quantity must be provided for trackable parts" msgstr "Cần điền số nguyên cho sản phẩm có thể theo dõi" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "Dòng hàng hóa phải được cung cấp" @@ -5087,59 +5088,59 @@ msgstr "Tiền tệ giá bán" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "Chưa cung cấp thông tin vận chuyển" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 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/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "Số lượng phải là số dương" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "Nhập số sê ri để phân bổ" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "Vận đơn đã được chuyển đi" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "Vận đơn không được gắn với đơn đặt này" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "Không tìm thấy số sê ri sau đây" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "Dòng riêng biệt đơn hàng trả lại" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "Line item không phù hợp với đơn hàng trả lại" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "Line item đã nhận được" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "Hàng hóa chỉ có thể được nhận theo đơn hàng đang trong tiến trình" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "Tiền tệ giá đồng hạng" @@ -6022,7 +6023,7 @@ msgstr "Mục BOM này được thừa kế bởi BOM cho sản phẩm biến th msgid "Stock items for variant parts can be used for this BOM item" msgstr "Hàng trong kho cho sản phẩm biến thể có thể được dùng bởi mục BOM này" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "Số lượng phải là giá trị nguyên dùng cho sản phẩm có thể theo dõi được" @@ -6090,7 +6091,7 @@ msgstr "" msgid "Number of results recorded against this template" msgstr "" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "Loại tiền mua hàng của hàng hóa này" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "Hàng trong kho" @@ -7764,7 +7765,7 @@ msgstr "Tổng cộng" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "Số sê-ri" @@ -7789,7 +7790,7 @@ msgstr "Báo cáo kiểm thử mặt hàng" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "Mục đã cài đặt" @@ -7850,7 +7851,7 @@ msgstr "" msgid "Include sub-locations in filtered results" msgstr "" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "" @@ -7934,7 +7935,7 @@ msgstr "Ngày hết hạn trước đó" msgid "Expiry date after" msgstr "Ngày hết hạn sau đó" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "Ế" @@ -7970,7 +7971,7 @@ msgstr "Loại vị trí kho hàng" msgid "Default icon for all locations that have no icon set (optional)" msgstr "Biểu tượng mặc định cho vị trí không được đặt biểu tượng (tùy chọn)" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "Kho hàng" @@ -7978,11 +7979,11 @@ msgstr "Kho hàng" msgid "Stock Locations" msgstr "Vị trí kho hàng" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "Chủ sở hữu" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "Chọn chủ sở hữu" @@ -8014,257 +8015,257 @@ msgstr "Bạn không thể chuyển đổi vị trí kho hàng này thành cấu msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "Không thể đặt hàng trong kho vào trong địa điểm kho có cấu trúc!" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "Không thể tạo hàng hóa trong kho cho sản phẩm ảo" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "Loại sản phẩm ('{self.supplier_part.part}') phải là {self.part}" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "Số lượng phải là 1 cho hàng hóa với số sê ri" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "Số sê ri không thể đặt được nếu số lượng lớn hơn 1" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "Hàng hóa không thể thuộc về chính nó" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "Hàng hóa phải có 1 tham chiếu bản dựng nếu is_building=True" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "Tham chiếu bản dựng không thể trỏ vào cùng một đối tượng sản phẩm" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "Hàng trong kho cha" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "Sản phẩm cơ bản" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "Chọn sản phẩm nhà cung cấp khớp với hàng hóa trong kho này" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "Hàng trong kho này được đặt ở đâu?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "Đóng gói hàng hóa này được lưu trữ lại" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "Đã cài đặt trong" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "Mục này đã được cài đặt trong mục khác?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "Số sê ri cho mục này" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "Mã lô cho hàng trong kho này" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "Số lượng tồn kho" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "Bản dựng nguồn" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "Bản dựng cho hàng hóa này" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "Tiêu thụ bởi" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "Đơn đặt bản dựng đã dùng hàng hóa này" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "Đơn đặt mua nguồn" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "Đơn đặt mua cho hàng hóa này" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "Đơn hàng bán đích" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Ngày hết hạn của hàng hóa này. Kho sẽ được nhắc tình trạng hết hạn sau ngày này" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "Xóa khi thiếu hụt" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "Xóa hàng trong kho này khi kho hàng bị thiếu hụt" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "Giá mua riêng lẻ tại thời điểm mua" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "Đã chuyển đổi sang sản phẩm" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "Chưa đặt sản phẩm thành có thể theo dõi" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "Số lượng phải là số nguyên" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "Số lượng không thể vượt quá số lượng trong kho đang có ({self.quantity})" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "Số lượng không khớp với số sêri" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "Hàng trong kho đã được gán vào đơn hàng bán" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "Hàng trong kho đã được cài đặt vào hàng hóa khác" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "Hàng trong kho chứa hàng hóa khác" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "Hàng trong kho đã được gắn với một khách hàng" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "Hàng trong kho hiện đang sản xuất" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "Không thể hợp nhất kho nối tiếp" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "Mặt hàng trùng lặp" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "Mặt hàng phải tham chiếu đến sản phẩm tương tự" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "Mặt hàng phải tham chiếu đến sản phẩm nhà cung cấp tương tự" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "Mã trạng thái kho phải phù hợp" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "Không thể xóa mặt hàng không ở trong kho" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "Ghi chú đầu vào" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "Phải cung cấp giá trị cho kiểm thử này" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "Phải tải liên đính kèm cho kiểm thử này" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "Kết quả kiểm thử" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "Giá trị đầu ra kiểm thử" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "Đính kèm kết quả kiểm thử" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "Ghi chú kiểm thử" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "" @@ -8320,217 +8321,213 @@ msgstr "" msgid "The test finished time cannot be earlier than the test started time" msgstr "" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "Số sêri quá lớn" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "Mục cha" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "Sử dụng kích thước đóng gói khi thêm: Số lượng được định nghĩa là số của gói" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "Số hiệu hàng hoá nhà cung cấp" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "Đã hết hạn" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "Mục con" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "Giá mua của mặt hàng, theo đơn vị hoặc gói" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "Nhập số của mặt hàng cần tạo số nối tiếp" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "Số lượng phải không vượt quá số lượng trong kho đang có ({q})" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "Điền số sêri cho hàng hóa mới" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "Vị trí kho đích" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "Trường ghi chú tùy chọn" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "Không thể gán số sêri cho sản phẩm này" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "Số sêri đã tồn tại" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "Chọn mặt hàng để lắp đặt" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "Số lượng để cài đặt" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "Nhập số lượng hàng hóa để cài đặt" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "Thêm ghi chú giao dịch (tùy chọn)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "Số lượng cần cài đặt phải ít nhất là 1" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "Mặt hàng không khả dụng" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "Sản phẩm đã chọn không có trong hóa đơn vật liệu" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "Số lượng cần lắp đặt phải không vượt quá số lượng đang có" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "Vị trí đích cho hàng hóa bị gỡ bỏ" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "Chọn sản phẩm để chuyển đổi mặt hàng vào bên trong" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "Sản phẩm đã chọn không phải là tùy chọn hợp lệ để chuyển đổi" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "Không thể chuyển đổi hàng hóa với sản phẩm nhà cung cấp đã gán" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "Mã trạng thái mặt hàng" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "Vị trí đích dành cho hàng hóa trả lại" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "Chọn mặt hàng để đổi trạng thái" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "Không có mặt hàng nào được chọn" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "Kho phụ" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "Sản phẩm phải có thể bán được" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "Hàng hóa được phân bổ đến một đơn hàng bán" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "Hàng hóa được phân bổ đến một đơn đặt bản dựng" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "Khách hàng được gán vào các mặt hàng" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "Công ty đã chọn không phải là khách hàng" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "Ghi chú phân bổ kho" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "Phải cung cấp danh sách mặt hàng" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "Ghi chú gộp kho" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "Cho phép nhiều nhà cung không khớp" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "Cho phép mặt hàng cùng sản phẩm nhà cung cấp khác phải được gộp" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "Cho phép trạng thái không khớp" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "Cho phép mặt hàng với mã trạng thái khác nhau để gộp lại" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "Cần cung cấp ít nhất hai mặt hàng" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "Giá trị khóa chính mặt hàng" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "Ghi chú giao dịch kho" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "Đơn hàng bán" msgid "Return Orders" msgstr "Đơn hàng trả lại" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "Tên người dùng" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "Tên" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "Họ người dùng" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "Họ" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "Tên người dùng" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "Địa chỉ email của người dùng" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "Nhân viên" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "Người dùng có quyền nhân viên" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "Superuser" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "Người dùng này là superuser" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "Tài khoản người dùng đang hoạt động" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "Tài khoản của bạn đã được tạo." -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "Xin hãy sử dụng chức năng tạo lại mật khẩu để đăng nhập" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "Chào mừng đến với InvenTree" 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 c433e363f5..ca2ef71527 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "提供的数量无效" @@ -108,14 +108,14 @@ msgstr "输入日期" msgid "Invalid decimal value" msgstr "无效的数值" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "备注" @@ -356,59 +356,59 @@ msgstr "中文 (繁体)" msgid "Log in to the app" msgstr "登录应用程序" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "电子邮件" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "驗證外掛程式時發生錯誤" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metadata必須是一個Python Dictionary物件" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "外掛程式Metadata" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "外掛程式使用的JSON Metadata欄位" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "格式錯誤" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "指定了不明的格式鍵值" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "缺少必須的格式鍵值" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "參考欄位不能空白" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "參考欄位並須符合格式" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "參考編號過大" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "同一個上層元件下不能有重複的名字" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "無效的選項" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "無效的選項" msgid "Name" msgstr "名稱" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "名稱" msgid "Description" msgstr "描述" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "描述(選填)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "路径" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Markdown 註記(選填)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "條碼資料" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "第三方條碼資料" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "條碼雜湊值" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "條碼資料的唯一雜湊值" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "發現現有條碼" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "任务失败" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "后台工作任务“{f}”在 {n} 次尝试后失败" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "伺服器錯誤" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "伺服器紀錄了一個錯誤。" @@ -527,25 +527,25 @@ msgstr "損失率不能超過100%" msgid "Invalid value for overage" msgstr "無效的損失值" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "订单状态" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "上層生產工單" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "包含变体" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "包含变体" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "包含变体" msgid "Part" msgstr "零件" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "类别" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "可测试部分" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "分配给我" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "发布者" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "负责人" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "创建于" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "在此之后创建" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "有开始日期" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "开始日期之前" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "开始日期晚于" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "有目标日期" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "目标日期前" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "目标日期后" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "之前完成" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "之后完成" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "最小日期" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "最大日期" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "排除树" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "工單必須被取消才能被刪除" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "耗材" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "非必須項目" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "装配" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "追蹤中" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "可测试" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "未结算订单" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "已分配" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "可用数量" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "生产订单" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "地點" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "生产订单" @@ -715,7 +726,7 @@ msgstr "無效的上層生產工單選擇" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "生产订单仅能通过外部采购可购买零件来完成" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "必须指定负责的用户或组" @@ -723,7 +734,7 @@ msgstr "必须指定负责的用户或组" msgid "Build order part cannot be changed" msgstr "無法更改生產工單" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "目标日期必须在开始日期之后" @@ -731,8 +742,8 @@ msgstr "目标日期必须在开始日期之后" msgid "Build Order Reference" msgstr "生產工單代號" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "生產狀態代碼" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "批号" @@ -818,7 +829,7 @@ msgstr "批号" msgid "Batch code for this build output" msgstr "此产出的批号" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "建立日期" @@ -839,7 +850,7 @@ msgstr "目標完成日期" msgid "Target date for build completion. Build will be overdue after this date." msgstr "生產的預計完成日期。若超過此日期則工單會逾期。" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "完成日期" @@ -855,8 +866,8 @@ msgstr "發布者" msgid "User who issued this build order" msgstr "發布此生產工單的使用者" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "負責人" @@ -865,12 +876,12 @@ msgstr "負責人" msgid "User or group responsible for this build order" msgstr "負責此生產工單的使用者或群組" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "外部連結" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "外部URL連結" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "此生产订单的优先级" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "專案代碼" @@ -908,46 +919,46 @@ msgstr "一張生產工單已經完成" msgid "Serial numbers must be provided for trackable parts" msgstr "对于可跟踪的零件,必须提供序列号" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "未指定产出" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "产出已完成" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "产出与生产订单不匹配" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "数量不能大于输出数量" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "产出 {serial} 未通过所有必要测试" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "生产订单行项目" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "生产对象" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "生产对象" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "數量" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "生產工單所需數量" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "生产项必须指定产出,因为主零件已经被标记为可追踪的" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配的數量({q})不能超過可用的庫存數量({a})" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "庫存品項超額分配" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "分配的數量必須大於零" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "有序號的品項數量必須為1" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "選擇的庫存品項和BOM的項目不符" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "庫存品項" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "來源庫存項目" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "要分配的庫存數量" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "安裝到" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "目的庫存品項" @@ -1062,8 +1073,8 @@ msgstr "可追蹤的零件數量必須為整數" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "序號" @@ -1071,16 +1082,6 @@ msgstr "序號" msgid "Enter serial numbers for build outputs" msgstr "输出产出的序列号" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "地點" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "生产输出的库存地点" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" @@ -1182,7 +1183,7 @@ msgstr "接受库存项未被完全分配至生产订单" msgid "Required stock has not been fully allocated" msgstr "所需库存尚未完全分配" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "接受不完整" @@ -1226,11 +1227,11 @@ msgstr "生产行项目" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part 必须与生产订单零件相同" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "项目必须在库存中" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出限制" @@ -1243,7 +1244,7 @@ msgstr "对于被追踪的零件的分配,必须指定生产产出" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "对于未被追踪的零件,无法指定生产产出" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "必须提供分配项目" @@ -1299,73 +1300,73 @@ msgstr "物料清单零件识别号码" msgid "BOM Part Name" msgstr "物料清单零件名称" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "生产" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "供应商零件" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "已分配数量" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "构建参考" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "零件类别名称" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "可追踪" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "已继承的" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "允许变体" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "物料清单项" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "分配库存" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "已订购" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "生产中" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "外部库存" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "可用库存" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "可用的替代品库存" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "可用的变体库存" @@ -1506,8 +1507,8 @@ msgstr "使用者" msgid "Price break quantity" msgstr "批发价数量" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "价格" @@ -1530,7 +1531,7 @@ msgstr "此网络钩子的名称" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "激活" @@ -1608,7 +1609,7 @@ msgstr "标题" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "定义" msgid "Unit definition" msgstr "单位定义" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "附件" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "等同于商业逻辑中自定义状态的状态逻辑键" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "值" @@ -1955,7 +1956,7 @@ msgstr "扫描条形码的日期和时间" msgid "URL endpoint which processed the barcode" msgstr "处理条形码的 URL 终点" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "上下文" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "扫描条形码的响应数据" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "结果" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} 已取消" msgid "A order that is assigned to you was canceled" msgstr "分配给您的订单已取消" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "收到的物品" @@ -3677,7 +3678,7 @@ msgstr "联系电话" msgid "Contact email address" msgstr "联系人电子邮箱地址" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "联系人" @@ -3722,7 +3723,7 @@ msgstr "这家公司生产零件吗?" msgid "Default currency used for this company" msgstr "此公司使用的默认货币" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "地址" @@ -3819,8 +3820,8 @@ msgstr "链接地址信息 (外部)" msgid "Manufacturer Part" msgstr "制造商零件" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "基础零件" @@ -3837,7 +3838,7 @@ msgstr "选择制造商" msgid "MPN" msgstr "制造商零件编号" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "制造商零件编号" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "链接的制造商零件必须引用相同的基础零件" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "外部供应商零件链接的URL" msgid "Supplier part description" msgstr "供应商零件说明" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "备注" @@ -3932,8 +3933,8 @@ msgstr "基本费用" msgid "Minimum charge (e.g. stocking fee)" msgstr "最低费用(例如库存费)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "打包" @@ -3985,7 +3986,7 @@ msgstr "此供应商使用的默认货币" msgid "Company Name" msgstr "公司名称" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "有库存" @@ -4225,7 +4226,7 @@ msgstr "每个标签要打印的份数" msgid "Connected" msgstr "已连接" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "未知" @@ -4313,105 +4314,105 @@ msgstr "设备配置" msgid "Config type" msgstr "配置类型" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "订单参考" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "未完成" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "有项目编码" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "创建人" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "有定价" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "订单" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "订单完成" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "内部零件" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "订单待定" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "已完成" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "有配送" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "采购订单" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "采购订单" msgid "Sales Order" msgstr "销售订单" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "此订单的货币 (留空以使用公司默认值)" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "联系人与所选公司不匹配" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "订单描述 (可选)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "为此订单选择项目编码" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "链接到外部页面" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "预计日期" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "订单交付的预期日期。订单将在此日期后过期。" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "签发日期" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "订单发出日期" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "负责此订单的用户或组" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "此订单的联系人" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "此订单的公司地址" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "订单参考" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "狀態" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "采购订单状态" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "订购物品的公司" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "供应商参考" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "供应商订单参考代码" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "接收人" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "订单完成日期" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "目的地" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "接收物品的目标" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "零件供应商必须与采购订单供应商匹配" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "数量必须是正数" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "客户" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "出售物品的公司" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "销售订单状态" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "客户参考 " -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "客户订单参考代码" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "发货日期" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "发货人" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "订单已完成" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "订单已取消" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "只有未结订单才能标记为已完成" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "由于发货不完整,订单无法完成" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "由于缺货,订单无法完成" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "订单无法完成,因为行项目不完整" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "项目数量" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "行项目参考" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "行项目注释" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "此行项目的目标日期 (留空以使用订单中的目标日期)" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "行项目描述 (可选)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "此行的附加上下文" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "单位价格" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "采购订单行项目" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "供应商零件必须与供应商匹配" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "供应商零件" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "已接收" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "收到的物品数量" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "采购价格" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "每单位的采购价格" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "采购订单附加行" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "销售订单行项目" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "虚拟零件不能分配给销售订单" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "只有可销售的零件才能分配给销售订单" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "售出价格" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "单位售出价格" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "已配送" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "发货数量" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "销售订单发货" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "发货日期" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "送达日期" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "装运交货日期" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "审核人" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "检查此装运的用户" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "配送" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "配送单号" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "跟踪单号" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "配送跟踪信息" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "发票编号" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "相关发票的参考号" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "货物已发出" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "发货没有分配库存项目" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "销售订单加行" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "销售订单分配" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "库存项目尚未分配" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "无法将库存项目分配给具有不同零件的行" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "无法将库存分配给没有零件的生产线" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "分配数量不能超过库存数量" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "序列化库存项目的数量必须为1" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "销售订单与发货不匹配" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "发货与销售订单不匹配" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "行" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "销售订单发货参考" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "项目" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "选择要分配的库存项目" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "输入库存分配数量" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "退货订单参考" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "退回物品的公司" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "退货订单状态" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "退货订单行项目" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "选择要从客户处退回的商品" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "接收日期" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "收到此退货的日期" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "结果" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "该行项目的结果" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "与此行项目的退货或维修相关的成本" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "退货订单附加行" @@ -4946,11 +4947,11 @@ msgstr "供应商名称" msgid "Order cannot be cancelled" msgstr "订单不能取消" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "允许关闭行项目不完整的订单" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "订单中的行项目不完整" @@ -5006,7 +5007,7 @@ msgstr "供应商必须匹配采购订单" msgid "Purchase order must match supplier" msgstr "采购订单必须与供应商匹配" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "行项目" @@ -5014,7 +5015,7 @@ msgstr "行项目" msgid "Line item does not match purchase order" msgstr "行项目与采购订单不匹配" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "为收到的物品选择目的地位置" @@ -5022,7 +5023,7 @@ msgstr "为收到的物品选择目的地位置" msgid "Enter batch code for incoming stock items" msgstr "输入入库项目的批号" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "有效期至" @@ -5039,7 +5040,7 @@ msgstr "输入入库库存项目的序列号" msgid "Override packaging information for incoming stock items" msgstr "覆盖传入库存项目的包装资料" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "传入库存项目的附加说明" @@ -5059,7 +5060,7 @@ msgstr "条形码已被使用" msgid "An integer quantity must be provided for trackable parts" msgstr "必须为可跟踪零件提供整数数量" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "必须提供行项目" @@ -5087,59 +5088,59 @@ msgstr "售出价格货币" msgid "Allocated Items" msgstr "已分配的项目" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "未提供装运详细信息" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "行项目与此订单不关联" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "数量必须为正" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "输入要分配的序列号" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "货物已发出" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "发货与此订单无关" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "未找到以下序列号的匹配项" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "以下序列号不可用" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "退货订单行项目" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "行项目与退货订单不匹配" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "行项目已收到" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "只能根据正在进行的订单接收物品" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "退货数量" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "行价格货币" @@ -6022,7 +6023,7 @@ msgstr "此物料清单项目是由物料清单继承的变体零件" msgid "Stock items for variant parts can be used for this BOM item" msgstr "变体零件的库存项可以用于此物料清单项目" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "可追踪零件的数量必须是整数" @@ -6090,7 +6091,7 @@ msgstr "结果" msgid "Number of results recorded against this template" msgstr "根据该模板记录的结果数量" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "购买此库存项的货币" @@ -6214,8 +6215,8 @@ msgstr "生产计划" msgid "Outstanding quantity of this part scheduled to be built" msgstr "此零件计划待产数量" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "库存项" @@ -7764,7 +7765,7 @@ msgstr "总计" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "序列号" @@ -7789,7 +7790,7 @@ msgstr "库存项测试报告" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "已安装的项目" @@ -7850,7 +7851,7 @@ msgstr "按顶级位置筛选" msgid "Include sub-locations in filtered results" msgstr "在筛选结果中包含子地点" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "上级地点" @@ -7934,7 +7935,7 @@ msgstr "过期日期前" msgid "Expiry date after" msgstr "过期日期后" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "过期" @@ -7970,7 +7971,7 @@ msgstr "库存地点类型" msgid "Default icon for all locations that have no icon set (optional)" msgstr "为所有没有图标的位置设置默认图标(可选)" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "库存地点" @@ -7978,11 +7979,11 @@ msgstr "库存地点" msgid "Stock Locations" msgstr "库存地点" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "所有者" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "选择所有者" @@ -8014,257 +8015,257 @@ msgstr "您不能将此库存地点设置为结构性,因为某些库存项已 msgid "Part must be specified" msgstr "必须指定零件" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "库存项不能存放在结构性库存地点!" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "无法为虚拟零件创建库存项" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "零件类型 ('{self.supplier_part.part}') 必须为 {self.part}" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "有序列号的项目的数量必须是1" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "如果数量大于1,则不能设置序列号" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "项目不能属于其自身" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "如果is_building=True,则项必须具有构建引用" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "构建引用未指向同一零件对象" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "母库存项目" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "基础零件" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "为此库存项目选择匹配的供应商零件" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "这个库存物品在哪里?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "包装此库存物品存储在" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "安装于" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "此项目是否安装在另一个项目中?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "此项目的序列号" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "此库存项的批号" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "库存数量" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "源代码构建" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "为此库存项目构建" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "消费者" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "构建消耗此库存项的生产订单" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "采购订单来源" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "此库存商品的采购订单" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "目的地销售订单" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "库存物品的到期日。在此日期之后,库存将被视为过期" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "耗尽时删除" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "当库存耗尽时删除此库存项" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "购买时一个单位的价格" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "转换为零件" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "零件未设置为可跟踪" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "数量必须是整数" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "数量不得超过现有库存量 ({self.quantity})" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "必须以列表形式提供序列号" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "数量不匹配序列号" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "测试模板不存在" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "库存项已分配到销售订单" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "库存项已安装在另一个项目中" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "库存项包含其他项目" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "库存项已分配给客户" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "库存项目前正在生产" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "序列化的库存不能合并" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "复制库存项" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "库存项必须指相同零件" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "库存项必须是同一供应商的零件" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "库存状态码必须匹配" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "库存项不能移动,因为它没有库存" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "库存项跟踪" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "条目注释" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "库存项测试结果" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "必须为此测试提供值" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "测试附件必须上传" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "此测试的值无效" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "测试结果" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "测试输出值" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "测验结果附件" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "测试备注" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "测试站" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "进行测试的测试站的标识符" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "已开始" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "测试开始的时间戳" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "已完成" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "测试结束的时间戳" @@ -8320,217 +8321,213 @@ msgstr "必须提供模板 ID 或测试名称" msgid "The test finished time cannot be earlier than the test started time" msgstr "测试完成时间不能早于测试开始时间" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "序列号太大" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "父项" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "父库存项" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "添加时使用包装尺寸:定义的数量是包装的数量" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "供应商零件编号" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "已过期" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "子项目" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "跟踪项目" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "此库存商品的购买价格,单位或包装" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "输入要序列化的库存项目数量" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "数量不得超过现有库存量 ({q})" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "输入新项目的序列号" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "目标库存位置" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "可选注释字段" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "此零件不能分配序列号" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "序列号已存在" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "选择要安装的库存项目" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "安装数量" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "输入要安装的项目数量" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "添加交易记录 (可选)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "安装数量必须至少为1" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "库存项不可用" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "所选零件不在物料清单中" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "安装数量不得超过可用数量" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "已卸载项目的目标位置" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "选择要将库存项目转换为的零件" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "所选零件不是有效的转换选项" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "无法转换已分配供应商零件的库存项" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "库存项状态代码" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "退回物品的目的地位置" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "选择要更改状态的库存项目" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "未选择库存商品" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "子位置" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "上级库存地点" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "零件必须可销售" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "物料已分配到销售订单" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "项目被分配到生产订单中" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "客户分配库存项目" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "所选公司不是客户" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "库存分配说明" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "必须提供库存物品清单" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "库存合并说明" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "允许不匹配的供应商" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "允许合并具有不同供应商零件的库存项目" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "允许不匹配的状态" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "允许合并具有不同状态代码的库存项目" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "必须提供至少两件库存物品" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "无更改" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "库存项主键值" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "库存交易记录" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "销售订单" msgid "Return Orders" msgstr "退货订单" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "用户名" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "名" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "用户的名字(不包括姓氏)" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "姓" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "用户的姓氏" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "用户的电子邮件地址" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "职员" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "此用户是否拥有员工权限" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "超级用户" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "此用户是否为超级用户" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "此用户帐户是否已激活" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "只有超级用户可以调整此字段" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "密码" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "用户密码" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "覆盖警告" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "覆盖有关密码规则的警告" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "只有员工可以创建新用户" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "你没有权限创建用户" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "您的帳號已經建立完成。" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "請使用重設密碼功能來登入" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "欢迎使用 InventTree" 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 cb312a6ca8..2562c50f60 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: 2025-06-30 23:14+0000\n" -"PO-Revision-Date: 2025-06-30 23:16\n" +"POT-Creation-Date: 2025-07-04 01:45+0000\n" +"PO-Revision-Date: 2025-07-04 01:48\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:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:548 order/models.py:708 order/models.py:976 +#: InvenTree/helpers.py:548 order/models.py:713 order/models.py:981 msgid "Invalid quantity provided" msgstr "提供的數量無效" @@ -108,14 +108,14 @@ msgstr "輸入日期" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:210 InvenTree/models.py:896 build/serializers.py:495 -#: build/serializers.py:566 company/models.py:867 order/models.py:1621 +#: InvenTree/fields.py:210 InvenTree/models.py:900 build/serializers.py:495 +#: build/serializers.py:566 company/models.py:867 order/models.py:1626 #: part/models.py:3428 #: report/templates/report/inventree_build_order_report.html:172 -#: stock/models.py:2721 stock/models.py:2845 stock/serializers.py:766 -#: stock/serializers.py:935 stock/serializers.py:1065 stock/serializers.py:1117 -#: stock/serializers.py:1431 stock/serializers.py:1520 -#: stock/serializers.py:1696 +#: stock/models.py:2730 stock/models.py:2854 stock/serializers.py:731 +#: stock/serializers.py:900 stock/serializers.py:1030 stock/serializers.py:1082 +#: stock/serializers.py:1396 stock/serializers.py:1485 +#: stock/serializers.py:1661 msgid "Notes" msgstr "備註" @@ -356,59 +356,59 @@ msgstr "中文 (繁體)" msgid "Log in to the app" msgstr "" -#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:247 +#: InvenTree/magic_login.py:41 company/models.py:169 users/serializers.py:207 msgid "Email" msgstr "電子郵件" -#: InvenTree/models.py:107 +#: InvenTree/models.py:108 msgid "Error running plugin validation" msgstr "驗證外掛程式時發生錯誤" -#: InvenTree/models.py:184 +#: InvenTree/models.py:185 msgid "Metadata must be a python dict object" msgstr "Metadata必須是一個Python Dictionary物件" -#: InvenTree/models.py:190 +#: InvenTree/models.py:191 msgid "Plugin Metadata" msgstr "外掛程式Metadata" -#: InvenTree/models.py:191 +#: InvenTree/models.py:192 msgid "JSON metadata field, for use by external plugins" msgstr "外掛程式使用的JSON Metadata欄位" -#: InvenTree/models.py:374 +#: InvenTree/models.py:375 msgid "Improperly formatted pattern" msgstr "格式錯誤" -#: InvenTree/models.py:381 +#: InvenTree/models.py:382 msgid "Unknown format key specified" msgstr "指定了不明的格式鍵值" -#: InvenTree/models.py:387 +#: InvenTree/models.py:388 msgid "Missing required format key" msgstr "缺少必須的格式鍵值" -#: InvenTree/models.py:398 +#: InvenTree/models.py:399 msgid "Reference field cannot be empty" msgstr "參考欄位不能空白" -#: InvenTree/models.py:406 +#: InvenTree/models.py:407 msgid "Reference must match required pattern" msgstr "參考欄位並須符合格式" -#: InvenTree/models.py:437 +#: InvenTree/models.py:438 msgid "Reference number is too large" msgstr "參考編號過大" -#: InvenTree/models.py:697 +#: InvenTree/models.py:701 msgid "Duplicate names cannot exist under the same parent" msgstr "同一個上層元件下不能有重複的名字" -#: InvenTree/models.py:714 +#: InvenTree/models.py:718 msgid "Invalid choice" msgstr "無效的選項" -#: InvenTree/models.py:743 common/models.py:1367 common/models.py:1794 +#: InvenTree/models.py:747 common/models.py:1367 common/models.py:1794 #: common/models.py:2053 common/models.py:2178 common/serializers.py:510 #: company/models.py:626 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:1039 part/models.py:3902 plugin/models.py:53 @@ -416,9 +416,9 @@ msgstr "無效的選項" msgid "Name" msgstr "名稱" -#: InvenTree/models.py:749 build/models.py:250 common/models.py:134 +#: InvenTree/models.py:753 build/models.py:250 common/models.py:134 #: common/models.py:2185 common/models.py:2298 company/models.py:554 -#: company/models.py:858 order/models.py:430 order/models.py:1657 +#: company/models.py:858 order/models.py:435 order/models.py:1662 #: part/models.py:1062 part/models.py:3917 report/models.py:222 #: report/models.py:806 report/models.py:832 #: report/templates/report/inventree_build_order_report.html:117 @@ -426,52 +426,52 @@ msgstr "名稱" msgid "Description" msgstr "描述" -#: InvenTree/models.py:750 stock/models.py:90 +#: InvenTree/models.py:754 stock/models.py:90 msgid "Description (optional)" msgstr "描述(選填)" -#: InvenTree/models.py:765 common/models.py:2351 +#: InvenTree/models.py:769 common/models.py:2351 msgid "Path" msgstr "路徑" -#: InvenTree/models.py:896 +#: InvenTree/models.py:900 msgid "Markdown notes (optional)" msgstr "Markdown 註記(選填)" -#: InvenTree/models.py:927 +#: InvenTree/models.py:931 msgid "Barcode Data" msgstr "條碼資料" -#: InvenTree/models.py:928 +#: InvenTree/models.py:932 msgid "Third party barcode data" msgstr "第三方條碼資料" -#: InvenTree/models.py:934 +#: InvenTree/models.py:938 msgid "Barcode Hash" msgstr "條碼雜湊值" -#: InvenTree/models.py:935 +#: InvenTree/models.py:939 msgid "Unique hash of barcode data" msgstr "條碼資料的唯一雜湊值" -#: InvenTree/models.py:1012 +#: InvenTree/models.py:1016 msgid "Existing barcode found" msgstr "發現現有條碼" -#: InvenTree/models.py:1093 +#: InvenTree/models.py:1097 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1094 +#: InvenTree/models.py:1098 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1121 +#: InvenTree/models.py:1125 msgid "Server Error" msgstr "伺服器錯誤" -#: InvenTree/models.py:1122 +#: InvenTree/models.py:1126 msgid "An error has been logged by the server." msgstr "伺服器紀錄了一個錯誤。" @@ -527,25 +527,25 @@ msgstr "損失率不能超過100%" msgid "Invalid value for overage" msgstr "無效的損失值" -#: build/api.py:40 order/api.py:105 order/api.py:264 order/serializers.py:129 +#: build/api.py:41 order/api.py:106 order/api.py:265 order/serializers.py:129 msgid "Order Status" msgstr "訂單狀態" -#: build/api.py:66 build/models.py:262 +#: build/api.py:67 build/models.py:262 msgid "Parent Build" msgstr "上層生產工單" -#: build/api.py:70 build/api.py:784 order/api.py:529 order/api.py:749 -#: order/api.py:1123 order/api.py:1351 stock/api.py:537 +#: build/api.py:71 build/api.py:785 order/api.py:530 order/api.py:750 +#: order/api.py:1124 order/api.py:1373 stock/api.py:537 msgid "Include Variants" msgstr "包含變體" -#: build/api.py:86 build/api.py:472 build/api.py:798 build/models.py:268 -#: build/serializers.py:1222 build/serializers.py:1344 -#: build/serializers.py:1395 company/models.py:1077 company/serializers.py:432 -#: order/api.py:292 order/api.py:296 order/api.py:897 order/api.py:1136 -#: order/api.py:1139 order/models.py:1770 order/models.py:1940 -#: order/models.py:1941 part/api.py:1252 part/api.py:1255 part/api.py:1321 +#: build/api.py:87 build/api.py:473 build/api.py:799 build/models.py:268 +#: build/serializers.py:1222 build/serializers.py:1351 +#: build/serializers.py:1402 company/models.py:1077 company/serializers.py:432 +#: order/api.py:293 order/api.py:297 order/api.py:898 order/api.py:1137 +#: order/api.py:1140 order/models.py:1775 order/models.py:1945 +#: order/models.py:1946 part/api.py:1252 part/api.py:1255 part/api.py:1321 #: part/api.py:1631 part/models.py:457 part/models.py:3257 part/models.py:3401 #: part/models.py:3549 part/models.py:3570 part/models.py:3592 #: part/models.py:3731 part/models.py:4092 part/models.py:4364 @@ -559,7 +559,7 @@ msgstr "包含變體" #: report/templates/report/inventree_sales_order_shipment_report.html:28 #: report/templates/report/inventree_stock_location_report.html:102 #: stock/api.py:550 stock/serializers.py:119 stock/serializers.py:171 -#: stock/serializers.py:481 stock/serializers.py:653 stock/serializers.py:965 +#: stock/serializers.py:446 stock/serializers.py:618 stock/serializers.py:930 #: templates/email/build_order_completed.html:17 #: templates/email/build_order_required_stock.html:17 #: templates/email/low_stock_notification.html:15 @@ -569,128 +569,139 @@ msgstr "包含變體" msgid "Part" msgstr "零件" -#: build/api.py:106 build/api.py:109 part/api.py:1335 part/models.py:1080 +#: build/api.py:107 build/api.py:110 part/api.py:1335 part/models.py:1080 #: part/models.py:3620 part/models.py:4201 part/serializers.py:1340 #: stock/api.py:833 msgid "Category" msgstr "類別" -#: build/api.py:117 build/api.py:121 +#: build/api.py:118 build/api.py:122 msgid "Ancestor Build" msgstr "可測試部分" -#: build/api.py:138 order/api.py:123 +#: build/api.py:139 order/api.py:124 msgid "Assigned to me" msgstr "分配給我" -#: build/api.py:153 +#: build/api.py:154 #: report/templates/report/inventree_build_order_report.html:152 msgid "Issued By" msgstr "發佈者" -#: build/api.py:168 +#: build/api.py:169 msgid "Assigned To" msgstr "負責人" -#: build/api.py:203 +#: build/api.py:204 msgid "Created before" msgstr "" -#: build/api.py:207 +#: build/api.py:208 msgid "Created after" msgstr "" -#: build/api.py:211 +#: build/api.py:212 msgid "Has start date" msgstr "" -#: build/api.py:219 +#: build/api.py:220 msgid "Start date before" msgstr "" -#: build/api.py:223 +#: build/api.py:224 msgid "Start date after" msgstr "" -#: build/api.py:227 +#: build/api.py:228 msgid "Has target date" msgstr "" -#: build/api.py:235 +#: build/api.py:236 msgid "Target date before" msgstr "" -#: build/api.py:239 +#: build/api.py:240 msgid "Target date after" msgstr "" -#: build/api.py:243 +#: build/api.py:244 msgid "Completed before" msgstr "" -#: build/api.py:247 +#: build/api.py:248 msgid "Completed after" msgstr "" -#: build/api.py:250 order/api.py:220 +#: build/api.py:251 order/api.py:221 msgid "Min Date" msgstr "" -#: build/api.py:273 order/api.py:239 +#: build/api.py:274 order/api.py:240 msgid "Max Date" msgstr "" -#: build/api.py:298 build/api.py:301 part/api.py:218 +#: build/api.py:299 build/api.py:302 part/api.py:218 msgid "Exclude Tree" msgstr "排除樹" -#: build/api.py:411 +#: build/api.py:412 msgid "Build must be cancelled before it can be deleted" msgstr "工單必須被取消才能被刪除" -#: build/api.py:455 build/serializers.py:1360 part/models.py:4398 +#: build/api.py:456 build/serializers.py:1367 part/models.py:4398 msgid "Consumable" msgstr "耗材" -#: build/api.py:458 build/serializers.py:1363 part/models.py:4392 +#: build/api.py:459 build/serializers.py:1370 part/models.py:4392 msgid "Optional" msgstr "非必須項目" -#: build/api.py:461 common/setting/system.py:442 part/models.py:1211 +#: build/api.py:462 common/setting/system.py:442 part/models.py:1211 #: part/serializers.py:1738 part/serializers.py:1747 stock/api.py:603 msgid "Assembly" msgstr "裝配" -#: build/api.py:464 +#: build/api.py:465 msgid "Tracked" msgstr "追蹤中" -#: build/api.py:467 build/serializers.py:1366 part/models.py:1229 +#: build/api.py:468 build/serializers.py:1373 part/models.py:1229 msgid "Testable" msgstr "可測試" -#: build/api.py:477 order/api.py:942 +#: build/api.py:478 order/api.py:943 msgid "Order Outstanding" msgstr "" -#: build/api.py:487 order/api.py:901 +#: build/api.py:488 order/api.py:902 msgid "Allocated" msgstr "已分配" -#: build/api.py:497 company/models.py:922 company/serializers.py:427 +#: build/api.py:498 company/models.py:922 company/serializers.py:427 #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:17 #: templates/email/part_event_notification.html:18 msgid "Available" msgstr "可用數量" -#: build/api.py:821 build/models.py:117 order/models.py:1803 +#: build/api.py:822 build/models.py:117 order/models.py:1808 #: report/templates/report/inventree_build_order_report.html:105 #: stock/serializers.py:92 templates/email/build_order_completed.html:16 #: templates/email/overdue_build_order.html:15 msgid "Build Order" msgstr "生產工單" +#: build/api.py:836 build/api.py:840 build/serializers.py:358 +#: build/serializers.py:483 build/serializers.py:553 build/serializers.py:1242 +#: build/serializers.py:1246 order/api.py:1184 order/api.py:1189 +#: order/serializers.py:776 order/serializers.py:923 order/serializers.py:2044 +#: part/serializers.py:1350 stock/serializers.py:110 stock/serializers.py:622 +#: stock/serializers.py:724 stock/serializers.py:895 stock/serializers.py:1023 +#: stock/serializers.py:1478 stock/serializers.py:1766 +#: templates/email/stale_stock_notification.html:18 users/models.py:555 +msgid "Location" +msgstr "地點" + #: build/models.py:118 users/ruleset.py:33 msgid "Build Orders" msgstr "生產工單" @@ -715,7 +726,7 @@ msgstr "無效的上層生產工單選擇" msgid "Build orders can only be externally fulfilled for purchaseable parts" msgstr "" -#: build/models.py:205 order/models.py:364 +#: build/models.py:205 order/models.py:369 msgid "Responsible user or group must be specified" msgstr "必須指定負責的用户或組" @@ -723,7 +734,7 @@ msgstr "必須指定負責的用户或組" msgid "Build order part cannot be changed" msgstr "無法更改生產工單" -#: build/models.py:215 order/models.py:377 +#: build/models.py:215 order/models.py:382 msgid "Target date must be after start date" msgstr "" @@ -731,8 +742,8 @@ msgstr "" msgid "Build Order Reference" msgstr "生產工單代號" -#: build/models.py:244 build/serializers.py:1357 order/models.py:602 -#: order/models.py:1182 order/models.py:1614 order/models.py:2486 +#: build/models.py:244 build/serializers.py:1364 order/models.py:607 +#: order/models.py:1187 order/models.py:1619 order/models.py:2491 #: part/models.py:4413 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:35 @@ -810,7 +821,7 @@ msgid "Build status code" msgstr "生產狀態代碼" #: build/models.py:341 build/serializers.py:345 order/serializers.py:792 -#: stock/models.py:1023 stock/serializers.py:84 stock/serializers.py:1663 +#: stock/models.py:1030 stock/serializers.py:84 stock/serializers.py:1628 msgid "Batch Code" msgstr "批號" @@ -818,7 +829,7 @@ msgstr "批號" msgid "Batch code for this build output" msgstr "此產出的批號" -#: build/models.py:349 order/models.py:467 order/serializers.py:167 +#: build/models.py:349 order/models.py:472 order/serializers.py:167 #: part/models.py:1286 msgid "Creation Date" msgstr "建立日期" @@ -839,7 +850,7 @@ msgstr "目標完成日期" msgid "Target date for build completion. Build will be overdue after this date." msgstr "生產的預計完成日期。若超過此日期則工單會逾期。" -#: build/models.py:369 order/models.py:655 order/models.py:2525 +#: build/models.py:369 order/models.py:660 order/models.py:2530 msgid "Completion Date" msgstr "完成日期" @@ -855,8 +866,8 @@ msgstr "發布者" msgid "User who issued this build order" msgstr "發布此生產工單的使用者" -#: build/models.py:396 common/models.py:143 order/api.py:173 -#: order/models.py:492 part/models.py:1303 +#: build/models.py:396 common/models.py:143 order/api.py:174 +#: order/models.py:497 part/models.py:1303 #: report/templates/report/inventree_build_order_report.html:158 msgid "Responsible" msgstr "負責人" @@ -865,12 +876,12 @@ msgstr "負責人" msgid "User or group responsible for this build order" msgstr "負責此生產工單的使用者或羣組" -#: build/models.py:402 stock/models.py:1016 +#: build/models.py:402 stock/models.py:1023 msgid "External Link" msgstr "外部連結" #: build/models.py:404 common/models.py:1941 part/models.py:1114 -#: stock/models.py:1018 +#: stock/models.py:1025 msgid "Link to external URL" msgstr "外部URL連結" @@ -883,7 +894,7 @@ msgid "Priority of this build order" msgstr "此生產工單的優先程度" #: build/models.py:420 common/models.py:113 common/models.py:127 -#: order/api.py:159 order/models.py:439 +#: order/api.py:160 order/models.py:444 msgid "Project Code" msgstr "專案代碼" @@ -908,46 +919,46 @@ msgstr "一張生產工單已經完成" msgid "Serial numbers must be provided for trackable parts" msgstr "對於可跟蹤的零件,必須提供序列號" -#: build/models.py:1014 build/models.py:1099 +#: build/models.py:1024 build/models.py:1109 msgid "No build output specified" msgstr "未指定產出" -#: build/models.py:1017 +#: build/models.py:1027 msgid "Build output is already completed" msgstr "產出已完成" -#: build/models.py:1020 +#: build/models.py:1030 msgid "Build output does not match Build Order" msgstr "產出與生產訂單不匹配" -#: build/models.py:1102 build/serializers.py:272 build/serializers.py:321 -#: build/serializers.py:941 order/models.py:705 order/serializers.py:604 -#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:863 -#: stock/models.py:1741 stock/serializers.py:737 +#: build/models.py:1112 build/serializers.py:272 build/serializers.py:321 +#: build/serializers.py:941 order/models.py:710 order/serializers.py:604 +#: order/serializers.py:787 part/serializers.py:1732 stock/models.py:870 +#: stock/models.py:1755 stock/serializers.py:702 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" -#: build/models.py:1106 build/serializers.py:276 +#: build/models.py:1116 build/serializers.py:276 msgid "Quantity cannot be greater than the output quantity" msgstr "數量不能大於輸出數量" -#: build/models.py:1171 build/serializers.py:584 +#: build/models.py:1181 build/serializers.py:584 #, python-brace-format msgid "Build output {serial} has not passed all required tests" msgstr "產出 {serial} 未通過所有必要測試" -#: build/models.py:1557 +#: build/models.py:1567 msgid "Build Order Line Item" msgstr "生產訂單行項目" -#: build/models.py:1581 +#: build/models.py:1591 msgid "Build object" msgstr "生產對象" -#: build/models.py:1593 build/models.py:1852 build/serializers.py:260 -#: build/serializers.py:306 build/serializers.py:1378 common/models.py:1297 -#: order/models.py:1597 order/models.py:2371 order/serializers.py:1686 -#: order/serializers.py:2147 part/models.py:3415 part/models.py:4386 +#: build/models.py:1603 build/models.py:1862 build/serializers.py:260 +#: build/serializers.py:306 build/serializers.py:1385 common/models.py:1297 +#: order/models.py:1602 order/models.py:2376 order/serializers.py:1692 +#: order/serializers.py:2153 part/models.py:3415 part/models.py:4386 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 #: report/templates/report/inventree_purchase_order_report.html:36 @@ -959,62 +970,62 @@ msgstr "生產對象" #: report/templates/report/inventree_stock_report_merge.html:113 #: report/templates/report/inventree_test_report.html:90 #: report/templates/report/inventree_test_report.html:169 -#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:728 +#: stock/serializers.py:135 stock/serializers.py:179 stock/serializers.py:693 #: templates/email/build_order_completed.html:18 #: templates/email/stale_stock_notification.html:19 msgid "Quantity" msgstr "數量" -#: build/models.py:1594 +#: build/models.py:1604 msgid "Required quantity for build order" msgstr "生產工單所需數量" -#: build/models.py:1678 +#: build/models.py:1688 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "生產項必須指定產出,因為主零件已經被標記為可追蹤的" -#: build/models.py:1689 +#: build/models.py:1699 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配的數量({q})不能超過可用的庫存數量({a})" -#: build/models.py:1710 order/models.py:2320 +#: build/models.py:1720 order/models.py:2325 msgid "Stock item is over-allocated" msgstr "庫存品項超額分配" -#: build/models.py:1715 order/models.py:2323 +#: build/models.py:1725 order/models.py:2328 msgid "Allocation quantity must be greater than zero" msgstr "分配的數量必須大於零" -#: build/models.py:1721 +#: build/models.py:1731 msgid "Quantity must be 1 for serialized stock" msgstr "有序號的品項數量必須為1" -#: build/models.py:1781 +#: build/models.py:1791 msgid "Selected stock item does not match BOM line" msgstr "選擇的庫存品項和BOM的項目不符" -#: build/models.py:1842 build/serializers.py:924 build/serializers.py:1231 -#: order/serializers.py:1523 order/serializers.py:1544 +#: build/models.py:1852 build/serializers.py:924 build/serializers.py:1234 +#: order/serializers.py:1529 order/serializers.py:1550 #: report/templates/report/inventree_sales_order_shipment_report.html:29 -#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:842 -#: stock/serializers.py:1369 stock/serializers.py:1481 +#: stock/models.py:452 stock/serializers.py:101 stock/serializers.py:807 +#: stock/serializers.py:1334 stock/serializers.py:1446 msgid "Stock Item" msgstr "庫存品項" -#: build/models.py:1843 +#: build/models.py:1853 msgid "Source stock item" msgstr "來源庫存項目" -#: build/models.py:1853 +#: build/models.py:1863 msgid "Stock quantity to allocate to build" msgstr "要分配的庫存數量" -#: build/models.py:1862 +#: build/models.py:1872 msgid "Install into" msgstr "安裝到" -#: build/models.py:1863 +#: build/models.py:1873 msgid "Destination stock item" msgstr "目的庫存品項" @@ -1062,8 +1073,8 @@ msgstr "可追蹤的零件數量必須為整數" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數" -#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1690 -#: stock/serializers.py:748 +#: build/serializers.py:352 order/serializers.py:808 order/serializers.py:1696 +#: stock/serializers.py:713 msgid "Serial Numbers" msgstr "序號" @@ -1071,16 +1082,6 @@ msgstr "序號" msgid "Enter serial numbers for build outputs" msgstr "輸出產出的序列號" -#: build/serializers.py:358 build/serializers.py:483 build/serializers.py:553 -#: build/serializers.py:1235 build/serializers.py:1239 order/serializers.py:776 -#: order/serializers.py:923 order/serializers.py:2038 part/serializers.py:1350 -#: stock/serializers.py:110 stock/serializers.py:657 stock/serializers.py:759 -#: stock/serializers.py:930 stock/serializers.py:1058 stock/serializers.py:1513 -#: stock/serializers.py:1801 templates/email/stale_stock_notification.html:18 -#: users/models.py:555 -msgid "Location" -msgstr "地點" - #: build/serializers.py:359 msgid "Stock location for build output" msgstr "生產輸出的庫存地點" @@ -1094,7 +1095,7 @@ msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" #: build/serializers.py:409 order/serializers.py:901 stock/api.py:1101 -#: stock/models.py:1764 +#: stock/models.py:1778 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" @@ -1182,7 +1183,7 @@ msgstr "接受庫存項未被完全分配至生產訂單" msgid "Required stock has not been fully allocated" msgstr "所需庫存尚未完全分配" -#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1591 +#: build/serializers.py:779 order/serializers.py:445 order/serializers.py:1597 msgid "Accept Incomplete" msgstr "接受不完整" @@ -1226,11 +1227,11 @@ msgstr "生產行項目" msgid "bom_item.part must point to the same part as the build order" msgstr "bom_item.part 必須與生產訂單零件相同" -#: build/serializers.py:930 stock/serializers.py:1382 +#: build/serializers.py:930 stock/serializers.py:1347 msgid "Item must be in stock" msgstr "商品必須有庫存" -#: build/serializers.py:973 order/serializers.py:1577 +#: build/serializers.py:973 order/serializers.py:1583 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出限制" @@ -1243,7 +1244,7 @@ msgstr "對於被追蹤的零件的分配,必須指定生產產出" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "對於未被追蹤的零件,無法指定生產產出" -#: build/serializers.py:1011 order/serializers.py:1850 +#: build/serializers.py:1011 order/serializers.py:1856 msgid "Allocation items must be provided" msgstr "必須提供分配項目" @@ -1299,73 +1300,73 @@ msgstr "物料清單零件識別號碼" msgid "BOM Part Name" msgstr "物料清單零件名稱" -#: build/serializers.py:1246 build/serializers.py:1402 +#: build/serializers.py:1253 build/serializers.py:1409 msgid "Build" msgstr "" -#: build/serializers.py:1254 company/models.py:695 order/api.py:305 -#: order/api.py:310 order/api.py:525 order/serializers.py:596 -#: stock/models.py:959 stock/serializers.py:641 +#: build/serializers.py:1261 company/models.py:695 order/api.py:306 +#: order/api.py:311 order/api.py:526 order/serializers.py:596 +#: stock/models.py:966 stock/serializers.py:606 msgid "Supplier Part" msgstr "供應商零件" -#: build/serializers.py:1262 stock/serializers.py:672 +#: build/serializers.py:1269 stock/serializers.py:637 msgid "Allocated Quantity" msgstr "已分配數量" -#: build/serializers.py:1339 +#: build/serializers.py:1346 msgid "Build Reference" msgstr "構建參考" -#: build/serializers.py:1349 +#: build/serializers.py:1356 msgid "Part Category Name" msgstr "零件類別名稱" -#: build/serializers.py:1369 common/setting/system.py:466 part/models.py:1223 +#: build/serializers.py:1376 common/setting/system.py:466 part/models.py:1223 msgid "Trackable" msgstr "可追蹤" -#: build/serializers.py:1372 +#: build/serializers.py:1379 msgid "Inherited" msgstr "已繼承的" -#: build/serializers.py:1375 part/models.py:4446 +#: build/serializers.py:1382 part/models.py:4446 msgid "Allow Variants" msgstr "允許變體" -#: build/serializers.py:1380 build/serializers.py:1384 part/models.py:4244 +#: build/serializers.py:1387 build/serializers.py:1391 part/models.py:4244 #: part/models.py:4722 stock/api.py:846 msgid "BOM Item" msgstr "物料清單項" -#: build/serializers.py:1413 +#: build/serializers.py:1420 msgid "Allocated Stock" msgstr "分配庫存" -#: build/serializers.py:1415 company/serializers.py:424 +#: build/serializers.py:1422 company/serializers.py:424 #: order/serializers.py:1286 part/serializers.py:938 part/serializers.py:1226 #: part/serializers.py:1765 msgid "On Order" msgstr "已訂購" -#: build/serializers.py:1417 order/serializers.py:1287 part/serializers.py:1230 +#: build/serializers.py:1424 order/serializers.py:1287 part/serializers.py:1230 #: part/serializers.py:1769 msgid "In Production" msgstr "生產中" -#: build/serializers.py:1419 part/serializers.py:966 +#: build/serializers.py:1426 part/serializers.py:966 msgid "External Stock" msgstr "外部庫存" -#: build/serializers.py:1420 part/serializers.py:1220 part/serializers.py:1798 +#: build/serializers.py:1427 part/serializers.py:1220 part/serializers.py:1798 msgid "Available Stock" msgstr "可用庫存" -#: build/serializers.py:1422 +#: build/serializers.py:1429 msgid "Available Substitute Stock" msgstr "可用的替代品庫存" -#: build/serializers.py:1425 +#: build/serializers.py:1432 msgid "Available Variant Stock" msgstr "可用的變體庫存" @@ -1506,8 +1507,8 @@ msgstr "使用者" msgid "Price break quantity" msgstr "批發價數量" -#: common/models.py:1305 company/serializers.py:567 order/models.py:1674 -#: order/models.py:2817 +#: common/models.py:1305 company/serializers.py:567 order/models.py:1679 +#: order/models.py:2822 msgid "Price" msgstr "價格" @@ -1530,7 +1531,7 @@ msgstr "此網絡鈎子的名稱" #: common/models.py:1372 common/models.py:2198 common/models.py:2305 #: company/models.py:197 company/models.py:832 machine/models.py:39 #: part/models.py:1246 plugin/models.py:68 stock/api.py:606 users/models.py:201 -#: users/models.py:560 users/serializers.py:333 +#: users/models.py:560 users/serializers.py:336 msgid "Active" msgstr "激活" @@ -1608,7 +1609,7 @@ msgstr "標題" #: common/models.py:1679 common/models.py:1940 company/models.py:182 #: company/models.py:478 company/models.py:545 company/models.py:849 -#: order/models.py:445 order/models.py:1627 order/models.py:2139 +#: order/models.py:450 order/models.py:1632 order/models.py:2144 #: part/models.py:1113 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -1685,7 +1686,7 @@ msgstr "定義" msgid "Unit definition" msgstr "單位定義" -#: common/models.py:1868 common/models.py:1931 stock/models.py:2840 +#: common/models.py:1868 common/models.py:1931 stock/models.py:2849 #: stock/serializers.py:258 msgid "Attachment" msgstr "附件" @@ -1763,7 +1764,7 @@ msgid "State logical key that is equal to this custom state in business logic" msgstr "等同於商業邏輯中自定義狀態的狀態邏輯鍵" #: common/models.py:2047 common/models.py:2286 company/models.py:633 -#: report/templates/report/inventree_test_report.html:104 stock/models.py:2832 +#: report/templates/report/inventree_test_report.html:104 stock/models.py:2841 msgid "Value" msgstr "值" @@ -1955,7 +1956,7 @@ msgstr "掃描條碼的日期和時間" msgid "URL endpoint which processed the barcode" msgstr "處理條碼的 URL 終點" -#: common/models.py:2359 order/models.py:1664 plugin/serializers.py:93 +#: common/models.py:2359 order/models.py:1669 plugin/serializers.py:93 msgid "Context" msgstr "上下文" @@ -1972,7 +1973,7 @@ msgid "Response data from the barcode scan" msgstr "掃描條碼的響應數據" #: common/models.py:2374 report/templates/report/inventree_test_report.html:103 -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Result" msgstr "結果" @@ -2119,7 +2120,7 @@ msgstr "{verbose_name} 已取消" msgid "A order that is assigned to you was canceled" msgstr "分配給您的訂單已取消" -#: common/notifications.py:348 common/notifications.py:355 order/api.py:576 +#: common/notifications.py:348 common/notifications.py:355 order/api.py:577 msgid "Items Received" msgstr "收到的物品" @@ -3677,7 +3678,7 @@ msgstr "聯繫電話" msgid "Contact email address" msgstr "聯繫人電子郵箱地址" -#: company/models.py:175 company/models.py:307 order/models.py:501 +#: company/models.py:175 company/models.py:307 order/models.py:506 #: users/models.py:567 msgid "Contact" msgstr "聯繫人" @@ -3722,7 +3723,7 @@ msgstr "這家公司生產零件嗎?" msgid "Default currency used for this company" msgstr "此公司使用的默認貨幣" -#: company/models.py:346 order/models.py:511 +#: company/models.py:346 order/models.py:516 msgid "Address" msgstr "地址" @@ -3819,8 +3820,8 @@ msgstr "鏈接地址信息 (外部)" msgid "Manufacturer Part" msgstr "製造商零件" -#: company/models.py:520 company/models.py:810 stock/models.py:948 -#: stock/serializers.py:480 +#: company/models.py:520 company/models.py:810 stock/models.py:955 +#: stock/serializers.py:445 msgid "Base Part" msgstr "基礎零件" @@ -3837,7 +3838,7 @@ msgstr "選擇製造商" msgid "MPN" msgstr "製造商零件編號" -#: company/models.py:539 stock/serializers.py:635 +#: company/models.py:539 stock/serializers.py:600 msgid "Manufacturer Part Number" msgstr "製造商零件編號" @@ -3882,7 +3883,7 @@ msgid "Linked manufacturer part must reference the same base part" msgstr "鏈接的製造商零件必須引用相同的基礎零件" #: company/models.py:820 company/serializers.py:436 company/serializers.py:454 -#: order/models.py:627 part/serializers.py:541 +#: order/models.py:632 part/serializers.py:541 #: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27 #: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27 #: stock/api.py:531 templates/email/overdue_purchase_order.html:16 @@ -3913,14 +3914,14 @@ msgstr "外部供應商零件鏈接的URL" msgid "Supplier part description" msgstr "供應商零件説明" -#: company/models.py:866 order/serializers.py:826 order/serializers.py:2043 +#: company/models.py:866 order/serializers.py:826 order/serializers.py:2049 #: part/models.py:4421 part/models.py:4762 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:39 #: report/templates/report/inventree_return_order_report.html:27 #: report/templates/report/inventree_sales_order_report.html:32 #: report/templates/report/inventree_stock_location_report.html:105 -#: stock/serializers.py:855 +#: stock/serializers.py:820 msgid "Note" msgstr "備註" @@ -3932,8 +3933,8 @@ msgstr "基本費用" msgid "Minimum charge (e.g. stocking fee)" msgstr "最低費用(例如庫存費)" -#: company/models.py:883 order/serializers.py:818 stock/models.py:979 -#: stock/serializers.py:1678 +#: company/models.py:883 order/serializers.py:818 stock/models.py:986 +#: stock/serializers.py:1643 msgid "Packaging" msgstr "打包" @@ -3985,7 +3986,7 @@ msgstr "此供應商使用的默認貨幣" msgid "Company Name" msgstr "公司名稱" -#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:498 +#: company/serializers.py:420 part/serializers.py:934 stock/serializers.py:463 msgid "In Stock" msgstr "有庫存" @@ -4225,7 +4226,7 @@ msgstr "每個標籤要打印的份數" msgid "Connected" msgstr "已連接" -#: machine/machine_types/label_printer.py:229 order/api.py:1696 +#: machine/machine_types/label_printer.py:229 order/api.py:1718 msgid "Unknown" msgstr "未知" @@ -4313,105 +4314,105 @@ msgstr "設備配置" msgid "Config type" msgstr "配置類型" -#: order/api.py:119 +#: order/api.py:120 msgid "Order Reference" msgstr "訂單參考" -#: order/api.py:147 order/api.py:1156 +#: order/api.py:148 order/api.py:1157 msgid "Outstanding" msgstr "未完成" -#: order/api.py:163 +#: order/api.py:164 msgid "Has Project Code" msgstr "有項目編碼" -#: order/api.py:177 order/models.py:476 +#: order/api.py:178 order/models.py:481 msgid "Created By" msgstr "創建人" -#: order/api.py:181 +#: order/api.py:182 msgid "Created Before" msgstr "" -#: order/api.py:185 +#: order/api.py:186 msgid "Created After" msgstr "" -#: order/api.py:189 +#: order/api.py:190 msgid "Has Start Date" msgstr "" -#: order/api.py:197 +#: order/api.py:198 msgid "Start Date Before" msgstr "" -#: order/api.py:201 +#: order/api.py:202 msgid "Start Date After" msgstr "" -#: order/api.py:205 +#: order/api.py:206 msgid "Has Target Date" msgstr "" -#: order/api.py:213 +#: order/api.py:214 msgid "Target Date Before" msgstr "" -#: order/api.py:217 +#: order/api.py:218 msgid "Target Date After" msgstr "" -#: order/api.py:268 +#: order/api.py:269 msgid "Has Pricing" msgstr "有定價" -#: order/api.py:321 order/api.py:791 order/api.py:1392 +#: order/api.py:322 order/api.py:792 order/api.py:1414 msgid "Completed Before" msgstr "" -#: order/api.py:325 order/api.py:795 order/api.py:1396 +#: order/api.py:326 order/api.py:796 order/api.py:1418 msgid "Completed After" msgstr "" -#: order/api.py:331 order/api.py:335 +#: order/api.py:332 order/api.py:336 msgid "External Build Order" msgstr "" -#: order/api.py:508 order/api.py:893 order/api.py:1119 order/models.py:1751 -#: order/models.py:1880 order/models.py:1931 order/models.py:2085 -#: order/models.py:2251 order/models.py:2773 order/models.py:2839 +#: order/api.py:509 order/api.py:894 order/api.py:1120 order/models.py:1756 +#: order/models.py:1885 order/models.py:1936 order/models.py:2090 +#: order/models.py:2256 order/models.py:2778 order/models.py:2844 msgid "Order" msgstr "訂單" -#: order/api.py:512 order/api.py:931 +#: order/api.py:513 order/api.py:932 msgid "Order Complete" msgstr "訂單完成" -#: order/api.py:544 order/api.py:548 order/serializers.py:683 +#: order/api.py:545 order/api.py:549 order/serializers.py:683 msgid "Internal Part" msgstr "內部零件" -#: order/api.py:566 +#: order/api.py:567 msgid "Order Pending" msgstr "訂單待定" -#: order/api.py:916 +#: order/api.py:917 msgid "Completed" msgstr "已完成" -#: order/api.py:1172 +#: order/api.py:1173 msgid "Has Shipment" msgstr "" -#: order/api.py:1690 order/models.py:540 order/models.py:1752 -#: order/models.py:1881 +#: order/api.py:1712 order/models.py:545 order/models.py:1757 +#: order/models.py:1886 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:128 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "採購訂單" -#: order/api.py:1692 order/models.py:1122 order/models.py:1932 -#: order/models.py:2086 order/models.py:2252 +#: order/api.py:1714 order/models.py:1127 order/models.py:1937 +#: order/models.py:2091 order/models.py:2257 #: 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 @@ -4419,8 +4420,8 @@ msgstr "採購訂單" msgid "Sales Order" msgstr "銷售訂單" -#: order/api.py:1694 order/models.py:2423 order/models.py:2774 -#: order/models.py:2840 +#: order/api.py:1716 order/models.py:2428 order/models.py:2779 +#: order/models.py:2845 #: report/templates/report/inventree_return_order_report.html:13 #: templates/email/overdue_return_order.html:15 msgid "Return Order" @@ -4448,446 +4449,446 @@ msgstr "此訂單的貨幣 (留空以使用公司默認值)" msgid "This order is locked and cannot be modified" msgstr "" -#: order/models.py:371 +#: order/models.py:376 msgid "Contact does not match selected company" msgstr "聯繫人與所選公司不匹配" -#: order/models.py:378 +#: order/models.py:383 msgid "Start date must be before target date" msgstr "" -#: order/models.py:431 +#: order/models.py:436 msgid "Order description (optional)" msgstr "訂單描述 (可選)" -#: order/models.py:440 +#: order/models.py:445 msgid "Select project code for this order" msgstr "為此訂單選擇項目編碼" -#: order/models.py:446 order/models.py:1628 order/models.py:2140 +#: order/models.py:451 order/models.py:1633 order/models.py:2145 msgid "Link to external page" msgstr "鏈接到外部頁面" -#: order/models.py:453 +#: order/models.py:458 msgid "Start date" msgstr "" -#: order/models.py:454 +#: order/models.py:459 msgid "Scheduled start date for this order" msgstr "" -#: order/models.py:460 order/models.py:1635 order/serializers.py:270 +#: order/models.py:465 order/models.py:1640 order/serializers.py:270 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "預計日期" -#: order/models.py:462 +#: order/models.py:467 msgid "Expected date for order delivery. Order will be overdue after this date." msgstr "訂單交付的預期日期。訂單將在此日期後過期。" -#: order/models.py:482 +#: order/models.py:487 msgid "Issue Date" msgstr "簽發日期" -#: order/models.py:483 +#: order/models.py:488 msgid "Date order was issued" msgstr "訂單發出日期" -#: order/models.py:491 +#: order/models.py:496 msgid "User or group responsible for this order" msgstr "負責此訂單的用户或組" -#: order/models.py:502 +#: order/models.py:507 msgid "Point of contact for this order" msgstr "此訂單的聯繫人" -#: order/models.py:512 +#: order/models.py:517 msgid "Company address for this order" msgstr "此訂單的公司地址" -#: order/models.py:603 order/models.py:1183 +#: order/models.py:608 order/models.py:1188 msgid "Order reference" msgstr "訂單參考" -#: order/models.py:612 order/models.py:1207 order/models.py:2511 -#: stock/serializers.py:622 stock/serializers.py:1027 users/models.py:548 +#: order/models.py:617 order/models.py:1212 order/models.py:2516 +#: stock/serializers.py:587 stock/serializers.py:992 users/models.py:548 msgid "Status" msgstr "狀態" -#: order/models.py:613 +#: order/models.py:618 msgid "Purchase order status" msgstr "採購訂單狀態" -#: order/models.py:628 +#: order/models.py:633 msgid "Company from which the items are being ordered" msgstr "訂購物品的公司" -#: order/models.py:639 +#: order/models.py:644 msgid "Supplier Reference" msgstr "供應商參考" -#: order/models.py:640 +#: order/models.py:645 msgid "Supplier order reference code" msgstr "供應商訂單參考代碼" -#: order/models.py:649 +#: order/models.py:654 msgid "received by" msgstr "接收人" -#: order/models.py:656 order/models.py:2526 +#: order/models.py:661 order/models.py:2531 msgid "Date order was completed" msgstr "訂單完成日期" -#: order/models.py:665 order/models.py:1810 +#: order/models.py:670 order/models.py:1815 msgid "Destination" msgstr "目的地" -#: order/models.py:666 order/models.py:1814 +#: order/models.py:671 order/models.py:1819 msgid "Destination for received items" msgstr "" -#: order/models.py:712 +#: order/models.py:717 msgid "Part supplier must match PO supplier" msgstr "零件供應商必須與採購訂單供應商匹配" -#: order/models.py:972 +#: order/models.py:977 msgid "Quantity must be a positive number" msgstr "數量必須是正數" -#: order/models.py:1194 order/models.py:2498 stock/models.py:1001 -#: stock/models.py:1002 stock/serializers.py:1417 +#: order/models.py:1199 order/models.py:2503 stock/models.py:1008 +#: stock/models.py:1009 stock/serializers.py:1382 #: templates/email/overdue_return_order.html:16 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "客户" -#: order/models.py:1195 +#: order/models.py:1200 msgid "Company to which the items are being sold" msgstr "出售物品的公司" -#: order/models.py:1208 +#: order/models.py:1213 msgid "Sales order status" msgstr "銷售訂單狀態" -#: order/models.py:1219 order/models.py:2518 +#: order/models.py:1224 order/models.py:2523 msgid "Customer Reference " msgstr "客户參考 " -#: order/models.py:1220 order/models.py:2519 +#: order/models.py:1225 order/models.py:2524 msgid "Customer order reference code" msgstr "客户訂單參考代碼" -#: order/models.py:1224 order/models.py:2092 +#: order/models.py:1229 order/models.py:2097 msgid "Shipment Date" msgstr "發貨日期" -#: order/models.py:1233 +#: order/models.py:1238 msgid "shipped by" msgstr "發貨人" -#: order/models.py:1272 +#: order/models.py:1277 msgid "Order is already complete" msgstr "訂單已完成" -#: order/models.py:1275 +#: order/models.py:1280 msgid "Order is already cancelled" msgstr "訂單已取消" -#: order/models.py:1279 +#: order/models.py:1284 msgid "Only an open order can be marked as complete" msgstr "只有未結訂單才能標記為已完成" -#: order/models.py:1283 +#: order/models.py:1288 msgid "Order cannot be completed as there are incomplete shipments" msgstr "由於發貨不完整,訂單無法完成" -#: order/models.py:1288 +#: order/models.py:1293 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1293 +#: order/models.py:1298 msgid "Order cannot be completed as there are incomplete line items" msgstr "訂單無法完成,因為行項目不完整" -#: order/models.py:1577 order/models.py:1590 +#: order/models.py:1582 order/models.py:1595 msgid "The order is locked and cannot be modified" msgstr "" -#: order/models.py:1598 +#: order/models.py:1603 msgid "Item quantity" msgstr "項目數量" -#: order/models.py:1615 +#: order/models.py:1620 msgid "Line item reference" msgstr "行項目參考" -#: order/models.py:1622 +#: order/models.py:1627 msgid "Line item notes" msgstr "行項目註釋" -#: order/models.py:1637 +#: order/models.py:1642 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "此行項目的目標日期 (留空以使用訂單中的目標日期)" -#: order/models.py:1658 +#: order/models.py:1663 msgid "Line item description (optional)" msgstr "行項目描述 (可選)" -#: order/models.py:1665 +#: order/models.py:1670 msgid "Additional context for this line" msgstr "此行的附加上下文" -#: order/models.py:1675 +#: order/models.py:1680 msgid "Unit price" msgstr "單位價格" -#: order/models.py:1694 +#: order/models.py:1699 msgid "Purchase Order Line Item" msgstr "採購訂單行項目" -#: order/models.py:1718 +#: order/models.py:1723 msgid "Supplier part must match supplier" msgstr "供應商零件必須與供應商匹配" -#: order/models.py:1723 +#: order/models.py:1728 msgid "Build order must be marked as external" msgstr "" -#: order/models.py:1730 +#: order/models.py:1735 msgid "Build orders can only be linked to assembly parts" msgstr "" -#: order/models.py:1736 +#: order/models.py:1741 msgid "Build order part must match line item part" msgstr "" -#: order/models.py:1771 +#: order/models.py:1776 msgid "Supplier part" msgstr "供應商零件" -#: order/models.py:1778 +#: order/models.py:1783 msgid "Received" msgstr "已接收" -#: order/models.py:1779 +#: order/models.py:1784 msgid "Number of items received" msgstr "收到的物品數量" -#: order/models.py:1787 stock/models.py:1124 stock/serializers.py:689 +#: order/models.py:1792 stock/models.py:1131 stock/serializers.py:654 msgid "Purchase Price" msgstr "採購價格" -#: order/models.py:1788 +#: order/models.py:1793 msgid "Unit purchase price" msgstr "每單位的採購價格" -#: order/models.py:1804 +#: order/models.py:1809 msgid "External Build Order to be fulfilled by this line item" msgstr "" -#: order/models.py:1869 +#: order/models.py:1874 msgid "Purchase Order Extra Line" msgstr "採購訂單附加行" -#: order/models.py:1898 +#: order/models.py:1903 msgid "Sales Order Line Item" msgstr "銷售訂單行項目" -#: order/models.py:1919 +#: order/models.py:1924 msgid "Virtual part cannot be assigned to a sales order" msgstr "虛擬零件不能分配給銷售訂單" -#: order/models.py:1924 +#: order/models.py:1929 msgid "Only salable parts can be assigned to a sales order" msgstr "只有可銷售的零件才能分配給銷售訂單" -#: order/models.py:1950 +#: order/models.py:1955 msgid "Sale Price" msgstr "售出價格" -#: order/models.py:1951 +#: order/models.py:1956 msgid "Unit sale price" msgstr "單位售出價格" -#: order/models.py:1960 order/status_codes.py:50 +#: order/models.py:1965 order/status_codes.py:50 msgid "Shipped" msgstr "已配送" -#: order/models.py:1961 +#: order/models.py:1966 msgid "Shipped quantity" msgstr "發貨數量" -#: order/models.py:2061 +#: order/models.py:2066 msgid "Sales Order Shipment" msgstr "銷售訂單發貨" -#: order/models.py:2093 +#: order/models.py:2098 msgid "Date of shipment" msgstr "發貨日期" -#: order/models.py:2099 +#: order/models.py:2104 msgid "Delivery Date" msgstr "送達日期" -#: order/models.py:2100 +#: order/models.py:2105 msgid "Date of delivery of shipment" msgstr "裝運交貨日期" -#: order/models.py:2108 +#: order/models.py:2113 msgid "Checked By" msgstr "審核人" -#: order/models.py:2109 +#: order/models.py:2114 msgid "User who checked this shipment" msgstr "檢查此裝運的用户" -#: order/models.py:2116 order/models.py:2348 order/serializers.py:1701 -#: order/serializers.py:1825 +#: order/models.py:2121 order/models.py:2353 order/serializers.py:1707 +#: order/serializers.py:1831 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "配送" -#: order/models.py:2117 +#: order/models.py:2122 msgid "Shipment number" msgstr "配送單號" -#: order/models.py:2125 +#: order/models.py:2130 msgid "Tracking Number" msgstr "跟蹤單號" -#: order/models.py:2126 +#: order/models.py:2131 msgid "Shipment tracking information" msgstr "配送跟蹤信息" -#: order/models.py:2133 +#: order/models.py:2138 msgid "Invoice Number" msgstr "發票編號" -#: order/models.py:2134 +#: order/models.py:2139 msgid "Reference number for associated invoice" msgstr "相關發票的參考號" -#: order/models.py:2157 +#: order/models.py:2162 msgid "Shipment has already been sent" msgstr "貨物已發出" -#: order/models.py:2160 +#: order/models.py:2165 msgid "Shipment has no allocated stock items" msgstr "發貨沒有分配庫存項目" -#: order/models.py:2240 +#: order/models.py:2245 msgid "Sales Order Extra Line" msgstr "銷售訂單加行" -#: order/models.py:2269 +#: order/models.py:2274 msgid "Sales Order Allocation" msgstr "銷售訂單分配" -#: order/models.py:2292 order/models.py:2294 +#: order/models.py:2297 order/models.py:2299 msgid "Stock item has not been assigned" msgstr "庫存項目尚未分配" -#: order/models.py:2301 +#: order/models.py:2306 msgid "Cannot allocate stock item to a line with a different part" msgstr "無法將庫存項目分配給具有不同零件的行" -#: order/models.py:2304 +#: order/models.py:2309 msgid "Cannot allocate stock to a line without a part" msgstr "無法將庫存分配給沒有零件的生產線" -#: order/models.py:2307 +#: order/models.py:2312 msgid "Allocation quantity cannot exceed stock quantity" msgstr "分配數量不能超過庫存數量" -#: order/models.py:2326 order/serializers.py:1571 +#: order/models.py:2331 order/serializers.py:1577 msgid "Quantity must be 1 for serialized stock item" msgstr "序列化庫存項目的數量必須為1" -#: order/models.py:2329 +#: order/models.py:2334 msgid "Sales order does not match shipment" msgstr "銷售訂單與發貨不匹配" -#: order/models.py:2330 plugin/base/barcodes/api.py:642 +#: order/models.py:2335 plugin/base/barcodes/api.py:642 msgid "Shipment does not match sales order" msgstr "發貨與銷售訂單不匹配" -#: order/models.py:2338 +#: order/models.py:2343 msgid "Line" msgstr "行" -#: order/models.py:2349 +#: order/models.py:2354 msgid "Sales order shipment reference" msgstr "銷售訂單發貨參考" -#: order/models.py:2362 order/models.py:2781 +#: order/models.py:2367 order/models.py:2786 msgid "Item" msgstr "項目" -#: order/models.py:2363 +#: order/models.py:2368 msgid "Select stock item to allocate" msgstr "選擇要分配的庫存項目" -#: order/models.py:2372 +#: order/models.py:2377 msgid "Enter stock allocation quantity" msgstr "輸入庫存分配數量" -#: order/models.py:2487 +#: order/models.py:2492 msgid "Return Order reference" msgstr "退貨訂單參考" -#: order/models.py:2499 +#: order/models.py:2504 msgid "Company from which items are being returned" msgstr "退回物品的公司" -#: order/models.py:2512 +#: order/models.py:2517 msgid "Return order status" msgstr "退貨訂單狀態" -#: order/models.py:2739 +#: order/models.py:2744 msgid "Return Order Line Item" msgstr "退貨訂單行項目" -#: order/models.py:2752 +#: order/models.py:2757 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2756 +#: order/models.py:2761 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2761 +#: order/models.py:2766 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2766 +#: order/models.py:2771 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2782 +#: order/models.py:2787 msgid "Select item to return from customer" msgstr "選擇要從客户處退回的商品" -#: order/models.py:2797 +#: order/models.py:2802 msgid "Received Date" msgstr "接收日期" -#: order/models.py:2798 +#: order/models.py:2803 msgid "The date this this return item was received" msgstr "收到此退貨的日期" -#: order/models.py:2810 +#: order/models.py:2815 msgid "Outcome" msgstr "結果" -#: order/models.py:2811 +#: order/models.py:2816 msgid "Outcome for this line item" msgstr "該行項目的結果" -#: order/models.py:2818 +#: order/models.py:2823 msgid "Cost associated with return or repair for this line item" msgstr "與此行項目的退貨或維修相關的成本" -#: order/models.py:2828 +#: order/models.py:2833 msgid "Return Order Extra Line" msgstr "退貨訂單附加行" @@ -4946,11 +4947,11 @@ msgstr "供應商名稱" msgid "Order cannot be cancelled" msgstr "訂單不能取消" -#: order/serializers.py:446 order/serializers.py:1592 +#: order/serializers.py:446 order/serializers.py:1598 msgid "Allow order to be closed with incomplete line items" msgstr "允許關閉行項目不完整的訂單" -#: order/serializers.py:456 order/serializers.py:1602 +#: order/serializers.py:456 order/serializers.py:1608 msgid "Order has incomplete line items" msgstr "訂單中的行項目不完整" @@ -5006,7 +5007,7 @@ msgstr "供應商必須匹配採購訂單" msgid "Purchase order must match supplier" msgstr "採購訂單必須與供應商匹配" -#: order/serializers.py:761 order/serializers.py:1672 +#: order/serializers.py:761 order/serializers.py:1678 msgid "Line Item" msgstr "行項目" @@ -5014,7 +5015,7 @@ msgstr "行項目" msgid "Line item does not match purchase order" msgstr "行項目與採購訂單不匹配" -#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2039 +#: order/serializers.py:777 order/serializers.py:924 order/serializers.py:2045 msgid "Select destination location for received items" msgstr "為收到的物品選擇目的地位置" @@ -5022,7 +5023,7 @@ msgstr "為收到的物品選擇目的地位置" msgid "Enter batch code for incoming stock items" msgstr "輸入入庫項目的批號" -#: order/serializers.py:800 stock/models.py:1083 +#: order/serializers.py:800 stock/models.py:1090 #: templates/email/stale_stock_notification.html:22 users/models.py:143 msgid "Expiry Date" msgstr "有效期至" @@ -5039,7 +5040,7 @@ msgstr "輸入入庫庫存項目的序列號" msgid "Override packaging information for incoming stock items" msgstr "覆蓋傳入庫存項目的包裝資料" -#: order/serializers.py:827 order/serializers.py:2044 +#: order/serializers.py:827 order/serializers.py:2050 msgid "Additional note for incoming stock items" msgstr "傳入庫存項目的附加説明" @@ -5059,7 +5060,7 @@ msgstr "條形碼已被使用" msgid "An integer quantity must be provided for trackable parts" msgstr "必須為可跟蹤零件提供整數數量" -#: order/serializers.py:941 order/serializers.py:2063 +#: order/serializers.py:941 order/serializers.py:2069 msgid "Line items must be provided" msgstr "必須提供行項目" @@ -5087,59 +5088,59 @@ msgstr "售出價格貨幣" msgid "Allocated Items" msgstr "" -#: order/serializers.py:1474 +#: order/serializers.py:1480 msgid "No shipment details provided" msgstr "未提供裝運詳細信息" -#: order/serializers.py:1535 order/serializers.py:1681 +#: order/serializers.py:1541 order/serializers.py:1687 msgid "Line item is not associated with this order" msgstr "行項目與此訂單不關聯" -#: order/serializers.py:1554 +#: order/serializers.py:1560 msgid "Quantity must be positive" msgstr "數量必須為正" -#: order/serializers.py:1691 +#: order/serializers.py:1697 msgid "Enter serial numbers to allocate" msgstr "輸入要分配的序列號" -#: order/serializers.py:1713 order/serializers.py:1833 +#: order/serializers.py:1719 order/serializers.py:1839 msgid "Shipment has already been shipped" msgstr "貨物已發出" -#: order/serializers.py:1716 order/serializers.py:1836 +#: order/serializers.py:1722 order/serializers.py:1842 msgid "Shipment is not associated with this order" msgstr "發貨與此訂單無關" -#: order/serializers.py:1771 +#: order/serializers.py:1777 msgid "No match found for the following serial numbers" msgstr "未找到以下序列號的匹配項" -#: order/serializers.py:1778 +#: order/serializers.py:1784 msgid "The following serial numbers are unavailable" msgstr "以下序列號不可用" -#: order/serializers.py:2005 +#: order/serializers.py:2011 msgid "Return order line item" msgstr "退貨訂單行項目" -#: order/serializers.py:2015 +#: order/serializers.py:2021 msgid "Line item does not match return order" msgstr "行項目與退貨訂單不匹配" -#: order/serializers.py:2018 +#: order/serializers.py:2024 msgid "Line item has already been received" msgstr "行項目已收到" -#: order/serializers.py:2055 +#: order/serializers.py:2061 msgid "Items can only be received against orders which are in progress" msgstr "只能根據正在進行的訂單接收物品" -#: order/serializers.py:2147 +#: order/serializers.py:2153 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2159 +#: order/serializers.py:2165 msgid "Line price currency" msgstr "行價格貨幣" @@ -6022,7 +6023,7 @@ msgstr "此物料清單項目是由物料清單繼承的變體零件" msgid "Stock items for variant parts can be used for this BOM item" msgstr "變體零件的庫存項可以用於此物料清單項目" -#: part/models.py:4532 stock/models.py:848 +#: part/models.py:4532 stock/models.py:855 msgid "Quantity must be integer value for trackable parts" msgstr "可追蹤零件的數量必須是整數" @@ -6090,7 +6091,7 @@ msgstr "結果" msgid "Number of results recorded against this template" msgstr "根據該模板記錄的結果數量" -#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:695 +#: part/serializers.py:234 part/serializers.py:252 stock/serializers.py:660 msgid "Purchase currency of this stock item" msgstr "購買此庫存項的貨幣" @@ -6214,8 +6215,8 @@ msgstr "" msgid "Outstanding quantity of this part scheduled to be built" msgstr "" -#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1101 -#: stock/serializers.py:1272 users/ruleset.py:32 +#: part/serializers.py:950 part/stocktake.py:224 stock/serializers.py:1066 +#: stock/serializers.py:1237 users/ruleset.py:32 msgid "Stock Items" msgstr "庫存項" @@ -7764,7 +7765,7 @@ msgstr "總計" #: report/templates/report/inventree_return_order_report.html:25 #: report/templates/report/inventree_sales_order_shipment_report.html:45 #: report/templates/report/inventree_stock_report_merge.html:88 -#: report/templates/report/inventree_test_report.html:88 stock/models.py:1006 +#: report/templates/report/inventree_test_report.html:88 stock/models.py:1013 #: stock/serializers.py:163 templates/email/stale_stock_notification.html:21 msgid "Serial Number" msgstr "序列號" @@ -7789,7 +7790,7 @@ msgstr "庫存項測試報告" #: report/templates/report/inventree_stock_report_merge.html:97 #: report/templates/report/inventree_test_report.html:153 -#: stock/serializers.py:678 +#: stock/serializers.py:643 msgid "Installed Items" msgstr "已安裝的項目" @@ -7850,7 +7851,7 @@ msgstr "按頂級位置篩選" msgid "Include sub-locations in filtered results" msgstr "在篩選結果中包含子地點" -#: stock/api.py:326 stock/serializers.py:1268 +#: stock/api.py:326 stock/serializers.py:1233 msgid "Parent Location" msgstr "上級地點" @@ -7934,7 +7935,7 @@ msgstr "過期日期前" msgid "Expiry date after" msgstr "過期日期後" -#: stock/api.py:901 stock/serializers.py:683 +#: stock/api.py:901 stock/serializers.py:648 msgid "Stale" msgstr "過期" @@ -7970,7 +7971,7 @@ msgstr "庫存地點類型" msgid "Default icon for all locations that have no icon set (optional)" msgstr "為所有沒有圖標的位置設置默認圖標(可選)" -#: stock/models.py:155 stock/models.py:968 +#: stock/models.py:155 stock/models.py:975 msgid "Stock Location" msgstr "庫存地點" @@ -7978,11 +7979,11 @@ msgstr "庫存地點" msgid "Stock Locations" msgstr "庫存地點" -#: stock/models.py:205 stock/models.py:1133 +#: stock/models.py:205 stock/models.py:1140 msgid "Owner" msgstr "所有者" -#: stock/models.py:206 stock/models.py:1134 +#: stock/models.py:206 stock/models.py:1141 msgid "Select Owner" msgstr "選擇所有者" @@ -8014,257 +8015,257 @@ msgstr "您不能將此庫存地點設置為結構性,因為某些庫存項已 msgid "Part must be specified" msgstr "" -#: stock/models.py:827 +#: stock/models.py:834 msgid "Stock items cannot be located into structural stock locations!" msgstr "庫存項不能存放在結構性庫存地點!" -#: stock/models.py:854 stock/serializers.py:516 +#: stock/models.py:861 stock/serializers.py:481 msgid "Stock item cannot be created for virtual parts" msgstr "無法為虛擬零件創建庫存項" -#: stock/models.py:871 +#: stock/models.py:878 #, python-brace-format msgid "Part type ('{self.supplier_part.part}') must be {self.part}" msgstr "零件類型 ('{self.supplier_part.part}') 必須為 {self.part}" -#: stock/models.py:881 stock/models.py:894 +#: stock/models.py:888 stock/models.py:901 msgid "Quantity must be 1 for item with a serial number" msgstr "有序列號的項目的數量必須是1" -#: stock/models.py:884 +#: stock/models.py:891 msgid "Serial number cannot be set if quantity greater than 1" msgstr "如果數量大於1,則不能設置序列號" -#: stock/models.py:906 +#: stock/models.py:913 msgid "Item cannot belong to itself" msgstr "項目不能屬於其自身" -#: stock/models.py:911 +#: stock/models.py:918 msgid "Item must have a build reference if is_building=True" msgstr "如果is_building=True,則項必須具有構建引用" -#: stock/models.py:924 +#: stock/models.py:931 msgid "Build reference does not point to the same part object" msgstr "構建引用未指向同一零件對象" -#: stock/models.py:938 +#: stock/models.py:945 msgid "Parent Stock Item" msgstr "母庫存項目" -#: stock/models.py:950 +#: stock/models.py:957 msgid "Base part" msgstr "基礎零件" -#: stock/models.py:960 +#: stock/models.py:967 msgid "Select a matching supplier part for this stock item" msgstr "為此庫存項目選擇匹配的供應商零件" -#: stock/models.py:972 +#: stock/models.py:979 msgid "Where is this stock item located?" msgstr "這個庫存物品在哪裏?" -#: stock/models.py:980 stock/serializers.py:1679 +#: stock/models.py:987 stock/serializers.py:1644 msgid "Packaging this stock item is stored in" msgstr "包裝此庫存物品存儲在" -#: stock/models.py:986 +#: stock/models.py:993 msgid "Installed In" msgstr "安裝於" -#: stock/models.py:991 +#: stock/models.py:998 msgid "Is this item installed in another item?" msgstr "此項目是否安裝在另一個項目中?" -#: stock/models.py:1010 +#: stock/models.py:1017 msgid "Serial number for this item" msgstr "此項目的序列號" -#: stock/models.py:1027 stock/serializers.py:1664 +#: stock/models.py:1034 stock/serializers.py:1629 msgid "Batch code for this stock item" msgstr "此庫存項的批號" -#: stock/models.py:1032 +#: stock/models.py:1039 msgid "Stock Quantity" msgstr "庫存數量" -#: stock/models.py:1042 +#: stock/models.py:1049 msgid "Source Build" msgstr "源代碼構建" -#: stock/models.py:1045 +#: stock/models.py:1052 msgid "Build for this stock item" msgstr "為此庫存項目構建" -#: stock/models.py:1052 +#: stock/models.py:1059 msgid "Consumed By" msgstr "消費者" -#: stock/models.py:1055 +#: stock/models.py:1062 msgid "Build order which consumed this stock item" msgstr "構建消耗此庫存項的生產訂單" -#: stock/models.py:1064 +#: stock/models.py:1071 msgid "Source Purchase Order" msgstr "採購訂單來源" -#: stock/models.py:1068 +#: stock/models.py:1075 msgid "Purchase order for this stock item" msgstr "此庫存商品的採購訂單" -#: stock/models.py:1074 +#: stock/models.py:1081 msgid "Destination Sales Order" msgstr "目的地銷售訂單" -#: stock/models.py:1085 +#: stock/models.py:1092 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "庫存物品的到期日。在此日期之後,庫存將被視為過期" -#: stock/models.py:1103 +#: stock/models.py:1110 msgid "Delete on deplete" msgstr "耗盡時刪除" -#: stock/models.py:1104 +#: stock/models.py:1111 msgid "Delete this Stock Item when stock is depleted" msgstr "當庫存耗盡時刪除此庫存項" -#: stock/models.py:1125 +#: stock/models.py:1132 msgid "Single unit purchase price at time of purchase" msgstr "購買時一個單位的價格" -#: stock/models.py:1156 +#: stock/models.py:1163 msgid "Converted to part" msgstr "轉換為零件" -#: stock/models.py:1732 +#: stock/models.py:1746 msgid "Part is not set as trackable" msgstr "零件未設置為可跟蹤" -#: stock/models.py:1738 +#: stock/models.py:1752 msgid "Quantity must be integer" msgstr "數量必須是整數" -#: stock/models.py:1746 +#: stock/models.py:1760 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({self.quantity})" msgstr "數量不得超過現有庫存量 ({self.quantity})" -#: stock/models.py:1752 +#: stock/models.py:1766 msgid "Serial numbers must be provided as a list" msgstr "" -#: stock/models.py:1757 +#: stock/models.py:1771 msgid "Quantity does not match serial numbers" msgstr "數量不匹配序列號" -#: stock/models.py:1881 stock/models.py:2790 +#: stock/models.py:1890 stock/models.py:2799 msgid "Test template does not exist" msgstr "測試模板不存在" -#: stock/models.py:1899 +#: stock/models.py:1908 msgid "Stock item has been assigned to a sales order" msgstr "庫存項已分配到銷售訂單" -#: stock/models.py:1903 +#: stock/models.py:1912 msgid "Stock item is installed in another item" msgstr "庫存項已安裝在另一個項目中" -#: stock/models.py:1906 +#: stock/models.py:1915 msgid "Stock item contains other items" msgstr "庫存項包含其他項目" -#: stock/models.py:1909 +#: stock/models.py:1918 msgid "Stock item has been assigned to a customer" msgstr "庫存項已分配給客户" -#: stock/models.py:1912 stock/models.py:2086 +#: stock/models.py:1921 stock/models.py:2095 msgid "Stock item is currently in production" msgstr "庫存項目前正在生產" -#: stock/models.py:1915 +#: stock/models.py:1924 msgid "Serialized stock cannot be merged" msgstr "序列化的庫存不能合併" -#: stock/models.py:1922 stock/serializers.py:1557 +#: stock/models.py:1931 stock/serializers.py:1522 msgid "Duplicate stock items" msgstr "複製庫存項" -#: stock/models.py:1926 +#: stock/models.py:1935 msgid "Stock items must refer to the same part" msgstr "庫存項必須指相同零件" -#: stock/models.py:1934 +#: stock/models.py:1943 msgid "Stock items must refer to the same supplier part" msgstr "庫存項必須是同一供應商的零件" -#: stock/models.py:1939 +#: stock/models.py:1948 msgid "Stock status codes must match" msgstr "庫存狀態碼必須匹配" -#: stock/models.py:2209 +#: stock/models.py:2218 msgid "StockItem cannot be moved as it is not in stock" msgstr "庫存項不能移動,因為它沒有庫存" -#: stock/models.py:2691 +#: stock/models.py:2700 msgid "Stock Item Tracking" msgstr "庫存項跟蹤" -#: stock/models.py:2722 +#: stock/models.py:2731 msgid "Entry notes" msgstr "條目註釋" -#: stock/models.py:2762 +#: stock/models.py:2771 msgid "Stock Item Test Result" msgstr "庫存項測試結果" -#: stock/models.py:2793 +#: stock/models.py:2802 msgid "Value must be provided for this test" msgstr "必須為此測試提供值" -#: stock/models.py:2797 +#: stock/models.py:2806 msgid "Attachment must be uploaded for this test" msgstr "測試附件必須上傳" -#: stock/models.py:2802 +#: stock/models.py:2811 msgid "Invalid value for this test" msgstr "此測試的值無效" -#: stock/models.py:2826 +#: stock/models.py:2835 msgid "Test result" msgstr "測試結果" -#: stock/models.py:2833 +#: stock/models.py:2842 msgid "Test output value" msgstr "測試輸出值" -#: stock/models.py:2841 stock/serializers.py:259 +#: stock/models.py:2850 stock/serializers.py:259 msgid "Test result attachment" msgstr "測驗結果附件" -#: stock/models.py:2845 +#: stock/models.py:2854 msgid "Test notes" msgstr "測試備註" -#: stock/models.py:2853 +#: stock/models.py:2862 msgid "Test station" msgstr "測試站" -#: stock/models.py:2854 +#: stock/models.py:2863 msgid "The identifier of the test station where the test was performed" msgstr "進行測試的測試站的標識符" -#: stock/models.py:2860 +#: stock/models.py:2869 msgid "Started" msgstr "已開始" -#: stock/models.py:2861 +#: stock/models.py:2870 msgid "The timestamp of the test start" msgstr "測試開始的時間戳" -#: stock/models.py:2867 +#: stock/models.py:2876 msgid "Finished" msgstr "已完成" -#: stock/models.py:2868 +#: stock/models.py:2877 msgid "The timestamp of the test finish" msgstr "測試結束的時間戳" @@ -8320,217 +8321,213 @@ msgstr "必須提供模板 ID 或測試名稱" msgid "The test finished time cannot be earlier than the test started time" msgstr "測試完成時間不能早於測試開始時間" -#: stock/serializers.py:341 -msgid "Serial number is too large" -msgstr "序列號太大" - -#: stock/serializers.py:487 +#: stock/serializers.py:452 msgid "Parent Item" msgstr "父項" -#: stock/serializers.py:488 +#: stock/serializers.py:453 msgid "Parent stock item" msgstr "父庫存項" -#: stock/serializers.py:508 +#: stock/serializers.py:473 msgid "Use pack size when adding: the quantity defined is the number of packs" msgstr "添加時使用包裝尺寸:定義的數量是包裝的數量" -#: stock/serializers.py:628 +#: stock/serializers.py:593 msgid "Supplier Part Number" msgstr "供應商零件編號" -#: stock/serializers.py:675 users/models.py:193 +#: stock/serializers.py:640 users/models.py:193 msgid "Expired" msgstr "已過期" -#: stock/serializers.py:681 +#: stock/serializers.py:646 msgid "Child Items" msgstr "子項目" -#: stock/serializers.py:685 +#: stock/serializers.py:650 msgid "Tracking Items" msgstr "跟蹤項目" -#: stock/serializers.py:691 +#: stock/serializers.py:656 msgid "Purchase price of this stock item, per unit or pack" msgstr "此庫存商品的購買價格,單位或包裝" -#: stock/serializers.py:729 +#: stock/serializers.py:694 msgid "Enter number of stock items to serialize" msgstr "輸入要序列化的庫存項目數量" -#: stock/serializers.py:742 +#: stock/serializers.py:707 #, python-brace-format msgid "Quantity must not exceed available stock quantity ({q})" msgstr "數量不得超過現有庫存量 ({q})" -#: stock/serializers.py:749 +#: stock/serializers.py:714 msgid "Enter serial numbers for new items" msgstr "輸入新項目的序列號" -#: stock/serializers.py:760 stock/serializers.py:1514 stock/serializers.py:1802 +#: stock/serializers.py:725 stock/serializers.py:1479 stock/serializers.py:1767 msgid "Destination stock location" msgstr "目標庫存位置" -#: stock/serializers.py:767 +#: stock/serializers.py:732 msgid "Optional note field" msgstr "可選註釋字段" -#: stock/serializers.py:777 +#: stock/serializers.py:742 msgid "Serial numbers cannot be assigned to this part" msgstr "此零件不能分配序列號" -#: stock/serializers.py:797 +#: stock/serializers.py:762 msgid "Serial numbers already exist" msgstr "序列號已存在" -#: stock/serializers.py:843 +#: stock/serializers.py:808 msgid "Select stock item to install" msgstr "選擇要安裝的庫存項目" -#: stock/serializers.py:850 +#: stock/serializers.py:815 msgid "Quantity to Install" msgstr "安裝數量" -#: stock/serializers.py:851 +#: stock/serializers.py:816 msgid "Enter the quantity of items to install" msgstr "輸入要安裝的項目數量" -#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1066 -#: stock/serializers.py:1118 +#: stock/serializers.py:821 stock/serializers.py:901 stock/serializers.py:1031 +#: stock/serializers.py:1083 msgid "Add transaction note (optional)" msgstr "添加交易記錄 (可選)" -#: stock/serializers.py:864 +#: stock/serializers.py:829 msgid "Quantity to install must be at least 1" msgstr "安裝數量必須至少為1" -#: stock/serializers.py:872 +#: stock/serializers.py:837 msgid "Stock item is unavailable" msgstr "庫存項不可用" -#: stock/serializers.py:883 +#: stock/serializers.py:848 msgid "Selected part is not in the Bill of Materials" msgstr "所選零件不在物料清單中" -#: stock/serializers.py:896 +#: stock/serializers.py:861 msgid "Quantity to install must not exceed available quantity" msgstr "安裝數量不得超過可用數量" -#: stock/serializers.py:931 +#: stock/serializers.py:896 msgid "Destination location for uninstalled item" msgstr "已卸載項目的目標位置" -#: stock/serializers.py:966 +#: stock/serializers.py:931 msgid "Select part to convert stock item into" msgstr "選擇要將庫存項目轉換為的零件" -#: stock/serializers.py:979 +#: stock/serializers.py:944 msgid "Selected part is not a valid option for conversion" msgstr "所選零件不是有效的轉換選項" -#: stock/serializers.py:996 +#: stock/serializers.py:961 msgid "Cannot convert stock item with assigned SupplierPart" msgstr "無法轉換已分配供應商零件的庫存項" -#: stock/serializers.py:1030 +#: stock/serializers.py:995 msgid "Stock item status code" msgstr "庫存項狀態代碼" -#: stock/serializers.py:1059 +#: stock/serializers.py:1024 msgid "Destination location for returned item" msgstr "退回物品的目的地位置" -#: stock/serializers.py:1102 +#: stock/serializers.py:1067 msgid "Select stock items to change status" msgstr "選擇要更改狀態的庫存項目" -#: stock/serializers.py:1108 +#: stock/serializers.py:1073 msgid "No stock items selected" msgstr "未選擇庫存商品" -#: stock/serializers.py:1197 stock/serializers.py:1274 +#: stock/serializers.py:1162 stock/serializers.py:1239 msgid "Sublocations" msgstr "轉租" -#: stock/serializers.py:1269 +#: stock/serializers.py:1234 msgid "Parent stock location" msgstr "上級庫存地點" -#: stock/serializers.py:1386 +#: stock/serializers.py:1351 msgid "Part must be salable" msgstr "零件必須可銷售" -#: stock/serializers.py:1390 +#: stock/serializers.py:1355 msgid "Item is allocated to a sales order" msgstr "物料已分配到銷售訂單" -#: stock/serializers.py:1394 +#: stock/serializers.py:1359 msgid "Item is allocated to a build order" msgstr "項目被分配到生產訂單中" -#: stock/serializers.py:1418 +#: stock/serializers.py:1383 msgid "Customer to assign stock items" msgstr "客户分配庫存項目" -#: stock/serializers.py:1424 +#: stock/serializers.py:1389 msgid "Selected company is not a customer" msgstr "所選公司不是客户" -#: stock/serializers.py:1432 +#: stock/serializers.py:1397 msgid "Stock assignment notes" msgstr "庫存分配説明" -#: stock/serializers.py:1442 stock/serializers.py:1707 +#: stock/serializers.py:1407 stock/serializers.py:1672 msgid "A list of stock items must be provided" msgstr "必須提供庫存物品清單" -#: stock/serializers.py:1521 +#: stock/serializers.py:1486 msgid "Stock merging notes" msgstr "庫存合併説明" -#: stock/serializers.py:1526 +#: stock/serializers.py:1491 msgid "Allow mismatched suppliers" msgstr "允許不匹配的供應商" -#: stock/serializers.py:1527 +#: stock/serializers.py:1492 msgid "Allow stock items with different supplier parts to be merged" msgstr "允許合併具有不同供應商零件的庫存項目" -#: stock/serializers.py:1532 +#: stock/serializers.py:1497 msgid "Allow mismatched status" msgstr "允許不匹配的狀態" -#: stock/serializers.py:1533 +#: stock/serializers.py:1498 msgid "Allow stock items with different status codes to be merged" msgstr "允許合併具有不同狀態代碼的庫存項目" -#: stock/serializers.py:1543 +#: stock/serializers.py:1508 msgid "At least two stock items must be provided" msgstr "必須提供至少兩件庫存物品" -#: stock/serializers.py:1610 +#: stock/serializers.py:1575 msgid "No Change" msgstr "無更改" -#: stock/serializers.py:1639 +#: stock/serializers.py:1604 msgid "StockItem primary key value" msgstr "庫存項主鍵值" -#: stock/serializers.py:1651 +#: stock/serializers.py:1616 msgid "Stock item is not in stock" msgstr "" -#: stock/serializers.py:1697 +#: stock/serializers.py:1662 msgid "Stock transaction notes" msgstr "庫存交易記錄" -#: stock/serializers.py:1843 +#: stock/serializers.py:1808 msgid "Next Serial Number" msgstr "" -#: stock/serializers.py:1849 +#: stock/serializers.py:1814 msgid "Previous Serial Number" msgstr "" @@ -9012,87 +9009,87 @@ msgstr "銷售訂單" msgid "Return Orders" msgstr "退貨訂單" -#: users/serializers.py:236 +#: users/serializers.py:196 msgid "Username" msgstr "用户名" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First Name" msgstr "名" -#: users/serializers.py:239 +#: users/serializers.py:199 msgid "First name of the user" msgstr "用户的名字(不包括姓氏)" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last Name" msgstr "姓" -#: users/serializers.py:243 +#: users/serializers.py:203 msgid "Last name of the user" msgstr "用户的姓氏" -#: users/serializers.py:247 +#: users/serializers.py:207 msgid "Email address of the user" msgstr "用户的電子郵件地址" -#: users/serializers.py:323 +#: users/serializers.py:326 msgid "Staff" msgstr "職員" -#: users/serializers.py:324 +#: users/serializers.py:327 msgid "Does this user have staff permissions" msgstr "此用户是否擁有員工權限" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Superuser" msgstr "超級用户" -#: users/serializers.py:329 +#: users/serializers.py:332 msgid "Is this user a superuser" msgstr "此用户是否為超級用户" -#: users/serializers.py:333 +#: users/serializers.py:336 msgid "Is this user account active" msgstr "此用户帳户是否已激活" -#: users/serializers.py:345 +#: users/serializers.py:348 msgid "Only a superuser can adjust this field" msgstr "" -#: users/serializers.py:373 +#: users/serializers.py:376 msgid "Password" msgstr "" -#: users/serializers.py:374 +#: users/serializers.py:377 msgid "Password for the user" msgstr "" -#: users/serializers.py:380 +#: users/serializers.py:383 msgid "Override warning" msgstr "" -#: users/serializers.py:381 +#: users/serializers.py:384 msgid "Override the warning about password rules" msgstr "" -#: users/serializers.py:423 +#: users/serializers.py:426 msgid "Only staff users can create new users" msgstr "" -#: users/serializers.py:428 +#: users/serializers.py:431 msgid "You do not have permission to create users" msgstr "" -#: users/serializers.py:449 +#: users/serializers.py:452 msgid "Your account has been created." msgstr "您的帳號已經建立完成。" -#: users/serializers.py:451 +#: users/serializers.py:454 msgid "Please use the password reset function to login" msgstr "請使用重設密碼功能來登入" -#: users/serializers.py:457 +#: users/serializers.py:460 msgid "Welcome to InvenTree" msgstr "歡迎使用 InvenTree" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index 01ab6dc4e4..9f769a7674 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: 2025-06-30 03:53\n" +"PO-Revision-Date: 2025-07-04 01:42\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" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" @@ -339,9 +339,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "" @@ -774,25 +775,25 @@ msgstr "" msgid "No" msgstr "" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "" @@ -1126,7 +1127,6 @@ msgstr "" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "الخيارات" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "" @@ -2868,7 +2870,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "تم تخصيص عناصر المخزون" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "تخصيص المخزون تِلْقائيًا لهذا البناء و #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "إلغاء تخصيص المخزون" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index 41fe35a80a..529c4556ff 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: 2025-06-30 03:53\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" @@ -339,9 +339,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "" @@ -774,25 +775,25 @@ msgstr "" msgid "No" msgstr "" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "" @@ -1126,7 +1127,6 @@ msgstr "" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "" @@ -2868,7 +2870,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 4cba1c338f..fae236266c 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: 2025-06-30 03:53\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Díl" @@ -55,10 +55,10 @@ msgstr "Díl" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Díly" @@ -81,12 +81,12 @@ msgstr "Šablony testu položky" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Díl dodavatele" @@ -97,7 +97,7 @@ msgstr "Díly dodavatele" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Díl výrobce" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Díly výrobce" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Kategorie dílu" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Kategorie dílů" @@ -123,7 +123,7 @@ msgstr "Kategorie dílů" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Skladová položka" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Skladové položky" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Umístění skladu" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Skladová umístění" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "Typy skladových umístění" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Historie skladu" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "Položky sestavy" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Firma" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Firmy" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Kód projektu" @@ -221,12 +221,12 @@ msgstr "Kódy projektu" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Objednávka" @@ -234,9 +234,9 @@ msgstr "Objednávka" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Objednávky" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Řádky objednávky" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Prodejní objednávka" @@ -265,14 +265,14 @@ msgstr "Prodejní objednávka" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Prodejní objednávky" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Vrácená objednávka" @@ -289,8 +289,8 @@ msgstr "Vrácená objednávka" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Vrácené objednávky" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Adresa" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adresy" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontakty" @@ -339,9 +339,9 @@ msgstr "Správci" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Skupina" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Skupiny" @@ -438,6 +438,7 @@ msgstr "Výběrová pole" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "Výběrová pole" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Vytvořené objednávky" @@ -548,8 +549,8 @@ msgstr "Zadat data čárového kódu" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Skenovat čárový kód" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "Nepodařilo se propojit čárový kód" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Odkaz" @@ -631,7 +632,7 @@ msgstr "Tímto odstraníte odkaz na přidružený čárový kód" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Odstranit čárový kód" @@ -774,25 +775,25 @@ msgstr "Ano" msgid "No" msgstr "Ne" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "Filtry kalendáře" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "Předchozí měsíc" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "Vybrat měsíc" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "Příští měsíc" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "Stáhnout data" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "Chyba při aktualizaci objednávky" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Po splatnosti" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "Zobrazit počet kategorií, ke kterým jste se přihlásili" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Nízké zásoby" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "Změnit jazyk uživatelského rozhraní" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Označit jako přečtené" @@ -1082,14 +1083,14 @@ msgstr "Žádné nepřečtené novinky" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "Superuser" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "Personál" @@ -1116,9 +1117,9 @@ msgstr "Odstranit přidružený obrázek z této položky?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Zrušit" @@ -1126,7 +1127,6 @@ msgstr "Zrušit" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Odstranit" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Zadejte heslo znova" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registrovat" @@ -1602,19 +1602,19 @@ msgstr "Server" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Pluginy" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Povoleno" @@ -1751,7 +1751,7 @@ msgstr "Ikony {0}" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Hledat" @@ -1828,7 +1828,7 @@ msgstr "Filtrovat podle stavu ověření řádku" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Hotovo" @@ -1970,8 +1970,8 @@ msgstr "Možnosti" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Akce čárového kódu" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Přidat" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "K dispozici" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Odhlásit" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Zásoby" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "Výroba" @@ -2488,10 +2487,10 @@ msgstr "Výroba" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Nákup" @@ -2499,10 +2498,10 @@ msgstr "Nákup" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Prodej" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Navigace" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "O aplikaci" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Označit vše jako přečtené" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Zobrazit všechny notifikace" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Nemáš žádné nové notifikace." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "Není k dispozici žádný přehled" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "Odstranit skupinu vyhledávání" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "Informace o pluginu" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Datum" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Aktivní" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Doprava" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Neaktivní" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Není skladem" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Sériové číslo" @@ -2868,7 +2870,7 @@ msgstr "Sériové číslo" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Sériové číslo" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "Opravte chyby ve vybraných položkách" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "Objednat položky" @@ -3877,7 +3879,7 @@ msgstr "Další kód dávky" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Další sériové číslo" @@ -3886,29 +3888,29 @@ msgstr "Další sériové číslo" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "Výstup sestavy" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "Výstup sestavy" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Stav" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "Přiděleno" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "Zdrojové umístění" @@ -4011,10 +4013,10 @@ msgstr "Zásoba přidělena" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "Odebírané" @@ -4070,7 +4072,7 @@ msgstr "Vybráno výchozí umístění kategorie dílu" msgid "Received stock location selected" msgstr "Vybráno skladové umístění" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Nastavit umístění" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "Nastavit datum expirace" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "Upravit balení" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Změnit stav" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Přidat poznámku" @@ -4109,7 +4112,7 @@ msgstr "Přidat poznámku" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Přidat poznámku" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Lokace" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Uložit ve výchozím umístění" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Kód dávky" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "Zadat kód dávky pro příchozí položky skladu" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "Zadat kód dávky pro příchozí položky skladu" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Sériová čísla" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "Zadat sériová čísla pro příchozí skladové položky" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "Datum expirace" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "Zadejte datum expirace pro přijaté položky" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Balení" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Poznámka" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "Přijaté" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "Řádek přijatých položek" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "Přijaté položky" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "Stav skladu" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Nová skladová položka" @@ -4280,24 +4285,22 @@ msgstr "Přesunout" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "Na skladě" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Počet" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Přidat zásobu" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "Zásoba přidána" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Snížit zásobu" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "Zásoba snížena" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Převést zásobu" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "Skladová položka převedena" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Spočítat zásoby" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "Stav skladu byl změněn" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Sloučit zásoby" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "Zásoby přiřazené zákazníkovi" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Odstranit skladové položky" @@ -4664,6 +4660,51 @@ msgstr "Opravdu chcete tuto položku odstranit?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Akce skladu" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "Potvrďte nové heslo" msgid "Confirm" msgstr "Potvrdit" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "Odhlásit se" @@ -4717,15 +4758,15 @@ msgstr "Nic nevybráno" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Přihlášení" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "Přihlašování" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Nemáte účet?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "Upravit účet" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "Změnit heslo" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Vlastní jednotky" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Parametry dílu" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Info" @@ -5959,67 +6000,39 @@ msgstr "Označit jako nepřečtenou" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IČO" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Revize" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "Vlastní status" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Externí" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Reference" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "Nadřazená sestava" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "Nadřazená sestava" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Množství sestav" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Revize" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Dokončené výstupy" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "Vlastní status" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Externí" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "Vystavil" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Odpovědný" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Reference" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Nadřazená sestava" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Množství sestav" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Dokončené výstupy" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Vystavil" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Odpovědný" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Libovolné místo" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Cílové umístění" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Vytvořeno" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "Počáteční datum" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Cílové datum" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Dokončeno" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Detaily sestavy" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "Přidělené zásoby" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Použité zásoby" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Cílové datum" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Dokončeno" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Neúplné výstupy" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Detaily sestavy" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "Přidělené zásoby" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Použité zásoby" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Neúplné výstupy" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Podřízené objednávky sestavy" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Výsledky testu" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Webová stránka" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Upravit společnost" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Odstranit díl výrobce" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Akce s dílem výrobce" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "Díl výrobce" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Popis dílu" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "Popis dílu" msgid "Pack Quantity" msgstr "Počet kusů v balení" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "V objednávce" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Dostupnost dodavatele" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Dostupnost aktualizována" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Dostupnost" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Podrobnosti o dílu dodavatele" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Přijaté zásoby" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "Cena dodavatele" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "Akce týkající se dílu dodavatele" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Upravit položku" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Odstranit položku" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Přidat položku" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Není skladem" @@ -6568,12 +6619,12 @@ msgstr "Název skupiny" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "Podrobnosti o skupině" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "Údaje o uživateli" @@ -6598,155 +6649,156 @@ msgstr "Údaje o uživateli" msgid "Basic user" msgstr "Základní uživatel" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Cesta" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Nadřazená kategorie" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Podkategorie" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Strukturální" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Výchozí výchozí umístění nadřazeného zařízení" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "Výchozí umístění" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Kategorie dílu nejvyšší úrovně" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Upravit kategorii dílu" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "Přesunout položky do nadřazené kategorie" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Odstranit položky" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Odstranit kategorii dílu" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "Akce s položkou" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "Akce pro položky v této kategorii" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "Akce pro podkategorie" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "Akce pro podkategorie v této kategorii" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "Akce kategorie." -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "Podrobnosti o kategorii" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "Varianty" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "Revize" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategorie" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Výchozí umístění" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "Kategorie výchozího umístění" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Jednotky" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Klíčová slova" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Dostupná zásoba" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "Skladové varianty" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Požadováno" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Upravit díl" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Přidat díl" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Odstranit díl" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "Odstranění této části nelze vrátit zpět" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Akce skladu" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "Spočítat zásobu" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "Převést skladové zásoby" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "Objednávka" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Akce s položkou" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "Vybrat revizi části" @@ -7051,8 +7097,8 @@ msgstr "Naplánovaná zpráva o zásobách" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "Hodnota skladu" @@ -7073,7 +7119,7 @@ msgstr "Maximální hodnota" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Celková cena" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Komponenta" @@ -7117,12 +7163,12 @@ msgstr "Maximální cena" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Jednotková cena" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "Nákupní cena" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Naposledy aktualizováno" @@ -7268,17 +7314,17 @@ msgstr "Cena dodavatele" msgid "Variant Part" msgstr "Část varianty" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "Destinace" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "Měna objednávky:" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "Celková cena" @@ -7317,80 +7363,80 @@ msgstr "Celková cena" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "Kontaktní e-mail" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "Kontaktní telefon" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "Datum vystavení" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Datum dokončení" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Detail objednávky" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Položky" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "Položky navíc" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "Akce objednávky" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Reference zákazníka" @@ -7399,33 +7445,33 @@ msgstr "Reference zákazníka" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Zásilky" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "Doručeno" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Odeslat zásilku" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "Akce dodávky" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "Nadřazené umístění" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "Sublokace" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Typ umístění" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "Skladové místo nejvyšší úrovně" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "Podrobnosti o umístění" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "Výchozí součásti" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "Upravit Skladovou pozici" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "Přesunout položky na nadřazenou pozici" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "Smazat skladovou pozici" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "Akce položek" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "Akce pro skladové položky na tomto místě" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "Akce podřízené lokace" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "Akce pro potomky na tomto místě" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "Akce umístění" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "Základní díl" @@ -7663,43 +7709,43 @@ msgstr "Základní díl" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "Poslední inventura" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "Přiděleno k objednávkám" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "Instalováno v" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "Nadřazená položka" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "Nadřazená skladová položka" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "Použito v" @@ -7707,27 +7753,27 @@ msgstr "Použito v" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "Podrobnosti zásob" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Sledování skladových položek" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "Testovací Data" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "Instalované položky" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "Podřízené položky" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Upravit skladovou položku" @@ -7741,11 +7787,11 @@ msgstr "Upravit skladovou položku" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "Odstranit skladovou položku" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "Serializovat skladovou položku" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "Skladová položka serializována" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "Vrátit skladovou položku" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Vrátí tuto položku na sklad. Tímto se odstraní přiřazení zákazníka." -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "Položka vrácena na sklad" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Úpravy zásob" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Spočítat zásoby" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Převést" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "Serializovat" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "Serializace skladu" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "Vrátit" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "Návrat od zákazníka" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "Přiřadit zákazníkovi" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "Přiřadit zákazníkovi" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "Akce skladové položky" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "Zastaralé" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "Expirováno" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "Součást není aktivní" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "Součást není aktivní" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "Server vrátil nesprávný datový typ" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "Server vrátil nesprávný datový typ" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "Odstranit vybrané položky" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "Jste si jisti, že chcete odstranit vybrané položky?" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "Tuto akci nelze vrátit zpět" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "Položky smazány" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "Odstranění položek se nezdařilo" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "Vlastní tabulkové filtry jsou aktivní" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Odstranit vybrané záznamy" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Aktualizovat data" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "Externí zásoby" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "Zahrnuje variantu zásob" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "Sestavení" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Informace o skladu" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "Zobrazit spotřební položky" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "Má cenu" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "Přidělit" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "Přiděleit zásoby k sestavě" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "Dealokovat" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "Dealokovat zásoby ze sestavy" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "Dokončit sestavu" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "Šrot" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "Výstup ze šrotu" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "Přidělené řádky" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "Vyžadované testy" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuální" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "Zobrazit aktivní uživatele" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "Zobrazit uživatele personálu" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "Zobrazit administrátory" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index ade77a3834..31f9f5b99c 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: 2025-06-30 03:53\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" @@ -339,9 +339,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "" @@ -774,25 +775,25 @@ msgstr "" msgid "No" msgstr "" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "" @@ -1126,7 +1127,6 @@ msgstr "" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "" @@ -2868,7 +2870,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index acc3c43668..1f30be20c4 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Teil" @@ -55,10 +55,10 @@ msgstr "Teil" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Teile" @@ -81,12 +81,12 @@ msgstr "Testvorlagen für Teil" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -97,7 +97,7 @@ msgstr "Zuliefererteile" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Herstellerteil" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Herstellerteile" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Teilkategorie" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Teil-Kategorien" @@ -123,7 +123,7 @@ msgstr "Teil-Kategorien" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Lagerartikel" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Lagerartikel" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Lagerort" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Lagerorte" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "Lagerort Typen" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Lagerhistorie" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Firma" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Unternehmen" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Projekt-Code" @@ -221,12 +221,12 @@ msgstr "Projektnummern" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Einkaufsbestellung" @@ -234,9 +234,9 @@ msgstr "Einkaufsbestellung" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Bestellungen" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Bestellpositionen" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Verkaufsauftrag" @@ -265,14 +265,14 @@ msgstr "Verkaufsauftrag" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Aufträge" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Versand der Bestellung" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Versand der Bestellungen" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Rückgabe Auftrag" @@ -289,8 +289,8 @@ msgstr "Rückgabe Auftrag" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Reklamationen" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Adresse" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adressen" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontakte" @@ -339,9 +339,9 @@ msgstr "Eigentümer" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Gruppe" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Gruppen" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Bauaufträge" @@ -548,8 +549,8 @@ msgstr "Barcode-Daten eingeben" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Barcode scannen" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "Fehler beim Verknüpfen des Barcodes" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Link" @@ -631,7 +632,7 @@ msgstr "Die Verknüpfung zum zugehörigen Barcode wird entfernt" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Verknüpfung des Barcodes aufheben" @@ -774,25 +775,25 @@ msgstr "Ja" msgid "No" msgstr "Nein" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "Vorheriger Monat" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "Monat auswählen" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "Nächsten Monat" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "Daten herunterladen" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "Fehler beim Aktualisieren der Bestellung" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Überfällig" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Geringer Bestand" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Als gelesen markieren" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "Administrator" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "Mitarbeiter" @@ -1116,9 +1117,9 @@ msgstr "Verknüpftes Bild von diesem Teil entfernen?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Abbrechen" @@ -1126,7 +1127,6 @@ msgstr "Abbrechen" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Entfernen" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Passwort erneut eingeben" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registrieren" @@ -1602,19 +1602,19 @@ msgstr "Adresse" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Plugins" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Aktiviert" @@ -1751,7 +1751,7 @@ msgstr "{0} Symbole" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Suche" @@ -1828,7 +1828,7 @@ msgstr "Filtern nach Zeilenvalidierung" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Fertigstellen" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Barcode-Aktionen" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Hinzufügen" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Verfügbar" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Abmelden" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Lager" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Einkauf" @@ -2499,10 +2498,10 @@ msgstr "Einkauf" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Verkäufe" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Navigation" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "Über uns" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Alle als gelesen markieren" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Alle Benachrichtigungen anzeigen" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Du hast keine ungelesenen Benachrichtigungen. " +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Datum" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Aktiv" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Sendung" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Inaktiv" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Kein Bestand" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Seriennummer" @@ -2868,7 +2870,7 @@ msgstr "Seriennummer" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Seriennummer" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Nächste Seriennummer" @@ -3886,29 +3888,29 @@ msgstr "Nächste Seriennummer" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "Bauprodukt" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "Bauprodukt" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Status" @@ -3975,13 +3977,13 @@ msgstr "Bauprodukte wurden abgebrochen" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "Zugewiesen" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "Quell Lagerort" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "Standard-Lagerort der Teile-Kategorie ausgewählt" msgid "Received stock location selected" msgstr "Lagerort zuvor empfangener Artikel ausgewählt" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "Standard-Lagerort ausgewählt" @@ -4079,25 +4081,26 @@ msgstr "Standard-Lagerort ausgewählt" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Lagerort festlegen" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Status ändern" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Notiz hinzufügen" @@ -4109,7 +4112,7 @@ msgstr "Notiz hinzufügen" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Notiz hinzufügen" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Lagerort" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Am Standard-Lagerort einbuchen" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Bei bereits vorhandenen Lagerbestand einbuchen" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Losnummer" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Seriennummern" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Verpackung" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Notiz" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "SKU" msgid "Received" msgstr "Erhalten" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "Positionen empfangen" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "Lagerbestand Status" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Lagerartikel hinzufügen" @@ -4280,24 +4285,22 @@ msgstr "Verschieben" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "Auf Lager" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Anzahl" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Bestand hinzufügen" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Bestand entfernen" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Bestand verschieben" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Bestand zählen" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Bestand zusammenführen" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Bestand löschen" @@ -4664,6 +4660,51 @@ msgstr "Sind Sie sicher, dass Sie dieses Element löschen möchten?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Lager-Aktionen" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "Keine Auswahl" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Anmelden" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Nicht registriert?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Währung" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Kundenspezifische Einheiten" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Teile Parameter" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Info" @@ -5959,67 +6000,39 @@ msgstr "Als ungelesen markieren" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Version" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Extern" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Referenz" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "Übergeordneter Bauauftrag" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "Übergeordneter Bauauftrag" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Bauauftrag Anzahl" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Version" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "Herstellbar" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Fertiggestellte Endprodukte" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Extern" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "Aufgegeben von" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Verantwortlich" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Referenz" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Übergeordneter Bauauftrag" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Bauauftrag Anzahl" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "Herstellbar" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Fertiggestellte Endprodukte" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Aufgegeben von" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Verantwortlich" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Beliebiger Lagerort" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Ziel Lagerort" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Erstellt" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Zieldatum" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Abgeschlossen" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Bauauftrag Details" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Verbrauchte Bestände" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Zieldatum" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Abgeschlossen" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Unvollständige Endprodukte" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Bauauftrag Details" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Verbrauchte Bestände" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Unvollständige Endprodukte" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Unter-Bauaufträge" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Testergebnisse" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Bauauftrag bearbeiten" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Neuer Bauauftrag" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "Bauauftrag abbrechen" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "Bauauftrag-Aktionen" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Bestellung stornieren" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Webseite" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Telefonnummer" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "E-Mail-Adresse" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Standardwährung" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "Standardwährung" msgid "Supplier" msgstr "Lieferant" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Hersteller" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Hersteller" msgid "Customer" msgstr "Kunde" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Zuliefererteile" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Hergestellte Teile" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Hergestellte Teile" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Zugeordneter Bestand" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Unternehmen bearbeiten" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Firma löschen" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Firmen-Aktionen" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Internes Teil" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Teilenummer des Herstellers" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "Externer Link" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "Teil-Details" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "Herstellerdetails" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "Herstellerteil Details" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Parameter" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Herstellerteil bearbeiten" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Herstellerteil hinzufügen" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Herstellerteil löschen" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Herstellerteil Aktionen" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "Herstellerteil" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Teilebeschreibung" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "Teilebeschreibung" msgid "Pack Quantity" msgstr "Verpackungsmenge" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "In Bestellung" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Lieferantenverfügbarkeit" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Verfügbarkeit aktualisiert" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Verfügbarkeit" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Zuliefererteil Details" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Empfangene Lagerartikel" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "Zulieferer-Preise" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "Zuliefererteil Aktionen" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Zuliefererteil bearbeiten" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Zuliefererteil entfernen" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Zuliefererteil hinzufügen" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Kein Bestand" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "Benutzerdetails" @@ -6598,155 +6649,156 @@ msgstr "Benutzerdetails" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Pfad" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Übergeordnete Kategorie" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Unterkategorien" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Strukturell" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Übergeordneter Standard-Standort" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "Standard-Lagerort" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Oberste Teile-Kategorie" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Teilekategorie bearbeiten" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Elemente löschen" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Teile-Kategorie löschen" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "Teile Aktionen" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "Aktion für Teile in dieser Kategorie" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "Unterkategorien-Aktion" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "Aktion für untergeordnete Kategorien in dieser Kategorie" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "Kategorieaktionen" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "Kategorie-Details" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Bauauftragszuweisungen" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Verkaufsauftragszuweisungen" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "Variante von" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "Revision von" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategorie" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Standard Lagerort" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "Standard-Lagerort der Kategorie" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Einheiten" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Schlüsselwörter" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Verfügbarer Bestand" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Minimaler Bestand" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "Bestellt" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "Bauaufträgen zugeordnet" @@ -6766,93 +6818,93 @@ msgstr "Bauaufträgen zugeordnet" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "Aufträgen zugeordnet" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "In Produktion" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "Gesperrt" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "Vorlagenteil" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "Baugruppe" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "Komponente" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "Nachverfolgbares Teil" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "Käufliches Teil" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "Verkäufliches Teil" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "Virtuelles Teil" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Erstelldatum" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "Erstellt von" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Standard Zulieferer" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Preisspanne" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Varianten" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Ferienguthaben/Freitage" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Stückliste" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Verwendet in" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Teilbepreisung" @@ -6885,74 +6937,68 @@ msgstr "Teilbepreisung" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "Testvorlagen" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "Zugehörige Teile" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Erforderlich" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Teil bearbeiten" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Teil hinzufügen" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Teil löschen" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "Das Löschen dieses Teils kann nicht rückgängig gemacht werden" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Lager-Aktionen" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "Bestand zählen" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "Bestand übertragen" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "Bestand bestellen" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Teile-Aktionen" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "Inventurbericht geplant" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "Maximaler Wert" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Gesamtpreis" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Komponente" @@ -7117,12 +7163,12 @@ msgstr "Höchster Preis" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Preis pro Einheit" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "Einkaufs Preise" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Zuletzt aktualisiert" @@ -7268,17 +7314,17 @@ msgstr "Lieferant Preis" msgid "Variant Part" msgstr "Variantenteil" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "Bestellung bearbeiten" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Bestellung hinzufügen" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "Lieferanten-Referenz" @@ -7288,26 +7334,26 @@ msgstr "Lieferanten-Referenz" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "Abgeschlossene Positionen" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "Bestimmungsort" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "Bestellwährung" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "Gesamtkosten" @@ -7317,80 +7363,80 @@ msgstr "Gesamtkosten" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "Herausgabedatum" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Fertigstellungsdatum" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Bestelldetails" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Positionen" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "Bestellaktionen" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Kundenreferenz" @@ -7399,33 +7445,33 @@ msgstr "Kundenreferenz" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "Rücksendeauftrag bearbeiten" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Neuer Rücksendeauftrag" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "Abgeschlossene Sendungen" @@ -7433,83 +7479,83 @@ msgstr "Abgeschlossene Sendungen" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "Auftrag bearbeiten" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "Auftrag hinzufügen" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "Bestellung versenden" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Versanddatum" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "Übergeordneter Lagerort" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "Unter-Lagerorte" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Lagerort Typ" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "Oberster Lagerort" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "Lagerort-Details" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "Standardteile" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "Lagerort bearbeiten" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "Lagerort löschen" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "Bestandsaktionen" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "Aktion für Lagerartikel an diesem Lagerort" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "Aktion für untergeordnete Lagerorte" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "Aktion für untergeordnete Lagerorte an diesem Lagerort" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "Lagerort Aktionen" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "Basisteil" @@ -7663,43 +7709,43 @@ msgstr "Basisteil" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "Letzte Inventur" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "Verbaut in" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "Verbraucht von" @@ -7707,27 +7753,27 @@ msgstr "Verbraucht von" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "Lagerdetails" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Bestandsverfolgung" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "Test Daten" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "Installierte Elemente" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "Untergeordnete Objekte" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Lagerartikel bearbeiten" @@ -7741,11 +7787,11 @@ msgstr "Lagerartikel bearbeiten" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "Lagerartikel löschen" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Lagervorgänge" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Bestand zählen" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Verschieben" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "Lagerartikel Aktionen" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "Teil ist nicht aktiv" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "Teil ist nicht aktiv" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "Kein Lagerort gesetzt" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "Spalten auswählen" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Mir zugewiesen" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "Hat Losnummer" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "Mir zugewiesene Aufträge anzeigen" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "Zeige Bestand mit Losnummer" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "Ausstehend" - -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +msgid "Filter items by batch code" msgstr "" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "Hat Seriennummer" + #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "" +msgid "Show items which have a serial number" +msgstr "Zeige Bestand mit Seriennummer" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" -msgstr "" +msgid "Assigned to me" +msgstr "Mir zugewiesen" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "Mir zugewiesene Aufträge anzeigen" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" -msgstr "" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "Ausstehend" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "Hat Projektcode" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Nach Bestellstatus filtern" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "Nach Produktcode filtern" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "Nach verantwortlichem Besitzer filtern" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "Nach Benutzer filtern" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Filter entfernen" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Filterwert auswählen" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Filter auswählen" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Tabellenfilter" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Filter hinzufügen" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Filter zurücksetzen" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Keine Einträge gefunden" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "Der Server hat einen falschen Datentyp zurückgegeben" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "Der Server hat einen falschen Datentyp zurückgegeben" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Ausgewählte Datensätze löschen" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Daten aktualisieren" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "Externer Bestand" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "Alternatives Lager einschließen" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "Gebäude" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Lagerinformationen" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "Verbrauchbare Artikel anzeigen" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "Hat Preise" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Montage" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "Aktive Baugruppen anzeigen" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Nachverfolgbar" @@ -8443,66 +8538,66 @@ msgstr "Nachverfolgbar" msgid "Show trackable assemblies" msgstr "Nachverfolgbare Baugruppen anzeigen" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "Alternativen einschließen" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "Optionale Positionen anzeigen" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "Nachverfolgbare Freigabe" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "Kein Lagerbestand verfügbar" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "Kein Ergebnis" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "Bauprodukt hinzufügen" @@ -8714,81 +8809,81 @@ msgstr "Bauprodukt hinzufügen" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "Nach Lagerstatus filtern" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "Ausgewählte Bauprodukte fertigstellen" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "Ausgewählte Bauprodukte verschrotten" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "Ausgewählte Bauprodukte abbrechen" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "Zuweisen" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "Bestand dem Bauprodukt zuweisen" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "Freigeben" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "Bestand von Bauprodukt entfernen" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "Bauprodukt fertigstellen" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "Verschrotten" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "Bauprodukt verschrotten" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "Bauprodukt abbrechen" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "Erforderliche Tests" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Unter-Kategorien einschließen" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "Vorlagen mit Auswahlen anzeigen" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "Hat Einheiten" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "Mindest-Lagerbestand" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Filtern nach Teil aktiv Status" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Filtern nach Baugruppen Attribut" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Teile in Unterkategorien einschließen" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Nach Teilattributen filtern" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Filtern nach Nachverfolgbarer Eigenschaft" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Nach Teilen mit Einheiten filtern" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "Hat IPN" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Nach Teilen filtern, die eine interne Teilenummer haben" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "Auf Lager" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "Nach Teilen mit Lagerbestand filtern" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "Nach Teilen mit geringem Lagerbestand filtern" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "Kaufbar" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Nach Teilen filtern, die kaufbar sind" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "Verkaufbar" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Nach Teilen filtern, die verkaufbar sind" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuell" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Nach Teilen filtern, die virtuell sind" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "Nicht virtuell" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "Nach Teilen filtern die eine Vorlage sind" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "Beispiel" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "Installiert" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "Bestand bestellen" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "Widerrufen" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "Gruppe mit der ID {id} nicht gefunden" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "Beim Laden der Gruppendetails ist ein Fehler aufgetreten" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Gruppe löschen" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "Gruppe gelöscht." -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "Sind Sie sicher, dass Sie diese Gruppe löschen möchten?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Gruppe hinzufügen" @@ -10436,7 +10535,7 @@ msgstr "Gruppe hinzufügen" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "Modelltyp" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "Nach Modelltyp filtern" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "Bearbeiten" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "Vorlage bearbeiten" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "Vorlage entfernen" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "Vorlage hinzufügen" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "Vorlage hinzufügen" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "Nach aktiviertem Status filtern" @@ -10580,23 +10679,23 @@ msgstr "Nach aktiviertem Status filtern" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "Benutzer mit der ID {id} nicht gefunden" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "Fehler beim Abrufen der Benutzer Details" @@ -10604,35 +10703,35 @@ msgstr "Fehler beim Abrufen der Benutzer Details" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "Ist aktiv" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Bestimmt ob dieser Benutzer aktiv ist. Ein Benutzer sollte nie gelöscht werden sondern nur deaktiviert." -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "Ist Mitarbeiter" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "Bestimmt, ob der Benutzer sich auf der Django-Admin-Seite anmelden kann." -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "Ist Superuser" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Bestimmt, dass dieser Benutzer alle Berechtigungen hat, ohne sie explizit zuzuweisen." -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "Die Berechtigungen für den aktuell angemeldeten Benutzer können nicht bearbeitet werden." -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "Benutzer löschen" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "Benutzer gelöscht" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "Sind Sie sicher, dass Sie diese*n Benutzer*in löschen wollen?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "Benutzer hinzugefügt" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "Benutzer hinzufügen" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "Aktive Benutzer anzeigen" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "Mitarbeiter anzeigen" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "Administratoren anzeigen" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "Lagerorttyp löschen" msgid "Icon" msgstr "Symbol" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "Dieser Lagerbestand ist in Produktion" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "Dieser Lagerbestand wurde einem Verkaufsauftrag zugewiesen" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "Dieser Lagerbestand wurde einem Kunden zugewiesen" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "Dieser Lagerartikel ist in einem anderen Lagerartikel verbaut" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "Lagerbestand wurde durch einen Bauauftrag verbraucht" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "Dieser Lagerartikel ist abgelaufen" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "Dieser Lagerartikel ist veraltet" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "Dieser Lagerartikel ist vollständig zugewiesen" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "Dieser Lagerartikel ist teilweise zugewiesen" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "Dieser Lagerartikel wurde verbraucht" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "Bestand aktiver Teile anzeigen" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "Zugewiesene Artikel anzeigen" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "Verfügbare Artikel anzeigen" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Unter-Lagerorte einschließen" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "Bestand in Unter-Lagerorten einschließen" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "Erschöpft" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "Zeige aufgebrauchte Lagerbestände" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "Zeige Teile welche im Lager sind" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "Zeige Teile welche in Produktion sind" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "Lagerartikel für Teile-Varianten einschließen" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "Zeige Bestand, welcher in anderen Teilen verbaut ist" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "Zum Kunden geschickt" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "Zeige Bestand, welcher zum Kunden gesendet wurde" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "Hat Seriennummer" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "Zeige Bestand mit Seriennummer" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "Hat Losnummer" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "Zeige Bestand mit Losnummer" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "Verfolgbare Objekte anzeigen" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "Hat Einkaufspreis" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "Zeige Bestand, für welchen ein Einkaufspreis verfügbar ist" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "Externer Lagerort" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "Zeige Elemente an einem externen Lagerort" @@ -10983,49 +11050,53 @@ msgstr "Zeige Elemente an einem externen Lagerort" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" -msgstr "Lagerartikel hinzufügen" - -#: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "Bestimmte Menge aus dem Lagerartikel entfernen" - -#: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "Lagerartikel an neue Standorte verschieben" - -#: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "Bestandsstatus ändern" - -#: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "Status der Lagerbestände ändern" - -#: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "Bestand zusammenführen" - -#: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "Lagerartikel zusammenführen" - -#: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "Neuen Bestand bestellen" - -#: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "Kunden zuweisen" - -#: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + +#: src/tables/stock/StockItemTable.tsx:604 +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" + +#: src/tables/stock/StockItemTable.tsx:615 +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" + +#: src/tables/stock/StockItemTable.tsx:622 +#~ msgid "Change stock status" +#~ msgstr "Change stock status" + +#: src/tables/stock/StockItemTable.tsx:624 +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" + +#: src/tables/stock/StockItemTable.tsx:631 +#~ msgid "Merge stock" +#~ msgstr "Merge stock" + +#: src/tables/stock/StockItemTable.tsx:633 +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" + +#: src/tables/stock/StockItemTable.tsx:642 +#~ msgid "Order new stock" +#~ msgstr "Order new stock" + +#: src/tables/stock/StockItemTable.tsx:653 +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" + +#: src/tables/stock/StockItemTable.tsx:655 +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" + #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "Bestand löschen" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index 3999711c48..16bfa67e65 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" @@ -339,9 +339,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "" @@ -774,25 +775,25 @@ msgstr "" msgid "No" msgstr "" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "Αφαίρεση της σχετικής εικόνας από αυτό #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Ακύρωση" @@ -1126,7 +1127,6 @@ msgstr "Ακύρωση" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Αφαίρεση" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Ανενεργό" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "" @@ -2868,7 +2870,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "Το εξάρτημα είναι ανενεργό" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "Το εξάρτημα είναι ανενεργό" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Εικονικό" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index 9eaa6abc27..4a9e3d641f 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -19,7 +19,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -31,16 +31,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Part" @@ -50,10 +50,10 @@ msgstr "Part" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Parts" @@ -76,12 +76,12 @@ msgstr "Part Test Templates" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Supplier Part" @@ -92,7 +92,7 @@ msgstr "Supplier Parts" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Manufacturer Part" @@ -102,14 +102,14 @@ msgid "Manufacturer Parts" msgstr "Manufacturer Parts" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Part Category" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Part Categories" @@ -118,7 +118,7 @@ msgstr "Part Categories" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -126,24 +126,24 @@ msgstr "Stock Item" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Stock Items" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Stock Location" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Stock Locations" @@ -156,7 +156,7 @@ msgid "Stock Location Types" msgstr "Stock Location Types" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Stock History" @@ -189,7 +189,7 @@ msgid "Build Items" msgstr "Build Items" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Company" @@ -199,13 +199,13 @@ msgid "Companies" msgstr "Companies" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Project Code" @@ -216,12 +216,12 @@ msgstr "Project Codes" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Purchase Order" @@ -229,9 +229,9 @@ msgstr "Purchase Order" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Purchase Orders" @@ -245,14 +245,14 @@ msgid "Purchase Order Lines" msgstr "Purchase Order Lines" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Sales Order" @@ -260,14 +260,14 @@ msgstr "Sales Order" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Sales Orders" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Sales Order Shipment" @@ -276,7 +276,7 @@ msgid "Sales Order Shipments" msgstr "Sales Order Shipments" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Return Order" @@ -284,8 +284,8 @@ msgstr "Return Order" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Return Orders" @@ -304,21 +304,21 @@ msgid "Address" msgstr "Address" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Addresses" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Contact" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contacts" @@ -334,9 +334,9 @@ msgstr "Owners" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -366,7 +366,7 @@ msgstr "Group" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Groups" @@ -433,6 +433,7 @@ msgstr "Selection Lists" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -443,7 +444,7 @@ msgstr "Selection Lists" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -462,8 +463,8 @@ msgstr "Admin" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Build Orders" @@ -543,8 +544,8 @@ msgstr "Enter barcode data" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Scan Barcode" @@ -612,11 +613,11 @@ msgid "Failed to link barcode" msgstr "Failed to link barcode" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Link" @@ -626,7 +627,7 @@ msgstr "This will remove the link to the associated barcode" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Unlink Barcode" @@ -769,25 +770,25 @@ msgstr "Yes" msgid "No" msgstr "No" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "Calendar Filters" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "Previous month" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "Select month" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "Next month" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "Download data" @@ -800,7 +801,7 @@ msgid "Error updating order" msgstr "Error updating order" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Overdue" @@ -882,7 +883,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "Show the number of part categories which you have subscribed to" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Low Stock" @@ -1048,7 +1049,7 @@ msgid "Change the language of the user interface" msgstr "Change the language of the user interface" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Mark as read" @@ -1077,14 +1078,14 @@ msgstr "There are no unread news items" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "Superuser" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "Staff" @@ -1111,9 +1112,9 @@ msgstr "Remove the associated image from this item?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Cancel" @@ -1121,7 +1122,6 @@ msgstr "Cancel" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Remove" @@ -1578,7 +1578,7 @@ msgid "Repeat password" msgstr "Repeat password" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Register" @@ -1597,19 +1597,19 @@ msgstr "Host" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1693,8 +1693,8 @@ msgstr "Plugins" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Enabled" @@ -1746,7 +1746,7 @@ msgstr "{0} icons" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Search" @@ -1823,7 +1823,7 @@ msgstr "Filter by row validation status" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Complete" @@ -1965,8 +1965,8 @@ msgstr "Options" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Barcode Actions" @@ -2104,7 +2104,6 @@ msgstr "Change" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Add" @@ -2126,13 +2125,13 @@ msgid "No items" msgstr "No items" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Available" @@ -2381,7 +2380,7 @@ msgstr "Learn more about {code}" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2466,16 +2465,16 @@ msgstr "Logout" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "Manufacturing" @@ -2483,10 +2482,10 @@ msgstr "Manufacturing" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Purchasing" @@ -2494,10 +2493,10 @@ msgstr "Purchasing" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Sales" @@ -2512,7 +2511,7 @@ msgid "Navigation" msgstr "Navigation" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2532,19 +2531,23 @@ msgstr "About" msgid "Error loading navigation tree." msgstr "Error loading navigation tree." -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Mark all as read" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "View all notifications" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "You have no unread notifications." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "Error loading notifications." + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "No Overview Available" @@ -2566,8 +2569,8 @@ msgid "Remove search group" msgstr "Remove search group" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2671,19 +2674,19 @@ msgstr "Plugin Information" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2697,7 +2700,7 @@ msgstr "Author" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2708,22 +2711,22 @@ msgstr "Date" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Active" @@ -2830,32 +2833,31 @@ msgstr "Unknown model: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Shipment" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Inactive" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "No stock" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Serial Number" @@ -2863,7 +2865,7 @@ msgstr "Serial Number" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2872,8 +2874,8 @@ msgstr "Serial Number" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3386,7 +3388,7 @@ msgstr "Please correct the errors in the selected parts" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "Order Parts" @@ -3872,7 +3874,7 @@ msgstr "Next batch code" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Next serial number" @@ -3881,29 +3883,29 @@ msgstr "Next serial number" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "Build Output" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3911,7 +3913,7 @@ msgstr "Build Output" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Status" @@ -3970,13 +3972,13 @@ msgstr "Build outputs have been cancelled" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "Allocated" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "Source Location" @@ -4006,10 +4008,10 @@ msgstr "Stock items allocated" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "Subscribed" @@ -4065,7 +4067,7 @@ msgstr "Part category default location selected" msgid "Received stock location selected" msgstr "Received stock location selected" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "Default location selected" @@ -4074,25 +4076,26 @@ msgstr "Default location selected" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Set Location" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "Set Expiry Date" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "Adjust Packaging" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Change Status" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Add Note" @@ -4104,7 +4107,7 @@ msgstr "Add Note" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4115,85 +4118,87 @@ msgstr "Add Note" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Location" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Store at default location" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "Store at line item destination " -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Store with already received stock" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Batch Code" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "Enter batch code for received items" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "Enter batch code for received items" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Serial Numbers" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "Enter serial numbers for received items" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "Expiry Date" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "Enter an expiry date for received items" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Packaging" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Note" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4201,11 +4206,11 @@ msgstr "SKU" msgid "Received" msgstr "Received" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "Receive Line Items" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "Items received" @@ -4242,9 +4247,9 @@ msgid "Stock Status" msgstr "Stock Status" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Add Stock Item" @@ -4275,24 +4280,22 @@ msgstr "Move" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "In Stock" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Count" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Add Stock" @@ -4301,8 +4304,7 @@ msgid "Stock added" msgstr "Stock added" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Remove Stock" @@ -4311,9 +4313,7 @@ msgid "Stock removed" msgstr "Stock removed" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Transfer Stock" @@ -4322,11 +4322,7 @@ msgid "Stock transferred" msgstr "Stock transferred" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Count Stock" @@ -4343,6 +4339,7 @@ msgid "Stock status changed" msgstr "Stock status changed" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Merge Stock" @@ -4375,7 +4372,6 @@ msgid "Stock assigned to customer" msgstr "Stock assigned to customer" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Delete Stock Items" @@ -4659,6 +4655,51 @@ msgstr "Are you sure you want to delete this item?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "Count selected stock items" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "Add to selected stock items" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "Remove from selected stock items" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "Transfer selected stock items" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "Merge selected stock items" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "Change status of selected stock items" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "Assign Stock" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "Assign selected stock items to a customer" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "Delete Stock" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "Delete selected stock items" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Stock Actions" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4692,7 +4733,7 @@ msgstr "Confirm your new password" msgid "Confirm" msgstr "Confirm" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "Log off" @@ -4712,15 +4753,15 @@ msgstr "No selection" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Login" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "Logging you in" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Don't have an account?" @@ -5267,7 +5308,7 @@ msgid "Edit Account" msgstr "Edit Account" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "Change Password" @@ -5572,7 +5613,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Currency" @@ -5654,7 +5695,7 @@ msgid "Custom Units" msgstr "Custom Units" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Part Parameters" @@ -5747,7 +5788,7 @@ msgid "There are no machine registry errors" msgstr "There are no machine registry errors" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Info" @@ -5954,67 +5995,39 @@ msgstr "Mark as unread" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "No Required Items" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "This build order does not have any required items." + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Revision" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "Custom Status" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "External" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Reference" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "Parent Build" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6026,278 +6039,316 @@ msgstr "Parent Build" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Revision" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "Can Build" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "Custom Status" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "External" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "Issued By" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Responsible" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Reference" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Parent Build" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Build Quantity" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "Can Build" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Completed Outputs" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Issued By" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Responsible" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Any location" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Destination Location" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Created" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "Start Date" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Target Date" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Completed" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Build Details" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "Required Stock" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "Allocated Stock" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Target Date" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Completed" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Incomplete Outputs" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Build Details" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "Required Parts" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "Allocated Stock" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Consumed Stock" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Incomplete Outputs" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "External Orders" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Child Build Orders" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Test Results" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Edit Build Order" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Add Build Order" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "Cancel Build Order" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "Order cancelled" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "Order cancelled" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "Cancel this order" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "Hold Build Order" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "Place this order on hold" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "Order placed on hold" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "Issue Build Order" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "Issue this order" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "Order issued" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "Complete Build Order" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "Mark this order as complete" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "Order completed" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "Complete Order" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "Build Order Actions" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "Edit order" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "Duplicate order" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "Hold order" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Cancel order" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6330,28 +6381,28 @@ msgstr "Table View" msgid "Calendar View" msgstr "Calendar View" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Website" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Phone Number" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "Email Address" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Default Currency" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6359,23 +6410,23 @@ msgstr "Default Currency" msgid "Supplier" msgstr "Supplier" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Manufacturer" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6383,7 +6434,7 @@ msgstr "Manufacturer" msgid "Customer" msgstr "Customer" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "Company Details" @@ -6391,100 +6442,100 @@ msgstr "Company Details" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Supplied Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Manufactured Parts" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Manufactured Parts" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Assigned Stock" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Edit Company" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Delete Company" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Company Actions" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Internal Part" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Manufacturer Part Number" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "External Link" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "Part Details" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "Manufacturer Details" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "Manufacturer Part Details" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Parameters" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Edit Manufacturer Part" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Add Manufacturer Part" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Delete Manufacturer Part" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Manufacturer Part Actions" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "ManufacturerPart" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Part Description" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6492,62 +6543,62 @@ msgstr "Part Description" msgid "Pack Quantity" msgstr "Pack Quantity" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "On Order" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Supplier Availability" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Availability Updated" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Availability" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Supplier Part Details" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Received Stock" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "Supplier Pricing" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "Supplier Part Actions" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Edit Supplier Part" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Delete Supplier Part" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Add Supplier Part" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "No Stock" @@ -6563,12 +6614,12 @@ msgstr "Group Name" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "Group Details" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "Group Roles" @@ -6585,7 +6636,7 @@ msgid "User Profile" msgstr "User Profile" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "User Details" @@ -6593,155 +6644,156 @@ msgstr "User Details" msgid "Basic user" msgstr "Basic user" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Path" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Parent Category" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Subcategories" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Structural" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Parent default location" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "Default location" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Top level part category" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Edit Part Category" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "Move items to parent category" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Delete items" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Delete Part Category" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "Parts Action" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "Action for parts in this category" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "Child Categories Action" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "Action for child categories in this category" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "Category Actions" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "Category Details" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Build Order Allocations" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Sales Order Allocations" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "Variant of" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "Revision of" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Category" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Default Location" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "Category Default Location" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Units" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Keywords" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Available Stock" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "Variant Stock" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Minimum Stock" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "On order" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "Required for Orders" @@ -6749,7 +6801,7 @@ msgstr "Required for Orders" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "Allocated to Build Orders" @@ -6761,93 +6813,93 @@ msgstr "Allocated to Build Orders" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "Allocated to Sales Orders" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "In Production" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "Locked" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "Template Part" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "Assembled Part" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "Component Part" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "Testable Part" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "Trackable Part" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "Purchaseable Part" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "Saleable Part" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "Virtual Part" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Creation Date" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "Created By" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Default Supplier" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "Default Expiry" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "days" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Price Range" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "Latest Serial Number" @@ -6855,24 +6907,24 @@ msgstr "Latest Serial Number" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Bill of Materials" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Used In" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Part Pricing" @@ -6880,74 +6932,68 @@ msgstr "Part Pricing" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "Test Templates" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "Related Parts" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Required" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Edit Part" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Add Part" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Delete Part" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "Deleting this part cannot be reversed" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Stock Actions" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "Count part stock" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "Transfer part stock" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "Order" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "Order Stock" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "Search by serial number" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Part Actions" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "Select Part Revision" @@ -7046,8 +7092,8 @@ msgstr "Stocktake report scheduled" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "Stock Value" @@ -7068,7 +7114,7 @@ msgstr "Maximum Value" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7083,7 +7129,7 @@ msgstr "Total Price" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Component" @@ -7112,12 +7158,12 @@ msgstr "Maximum Price" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Unit Price" @@ -7195,8 +7241,8 @@ msgid "Purchase Pricing" msgstr "Purchase Pricing" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Last Updated" @@ -7263,17 +7309,17 @@ msgstr "Supplier Price" msgid "Variant Part" msgstr "Variant Part" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "Edit Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Add Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "Supplier Reference" @@ -7283,26 +7329,26 @@ msgstr "Supplier Reference" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "Completed Line Items" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "Destination" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "Order Currency" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "Total Cost" @@ -7312,80 +7358,80 @@ msgstr "Total Cost" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "Contact Email" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "Contact Phone" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "Issue Date" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Completion Date" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Order Details" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Line Items" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "Extra Line Items" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "Issue Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "Cancel Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "Hold Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "Complete Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "Order Actions" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Customer Reference" @@ -7394,33 +7440,33 @@ msgstr "Customer Reference" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "Edit Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Add Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "Issue Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "Cancel Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "Hold Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "Complete Return Order" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "Completed Shipments" @@ -7428,83 +7474,83 @@ msgstr "Completed Shipments" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "Edit Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "Add Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "Issue Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "Cancel Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "Hold Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "Ship Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "Ship this order?" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "Order shipped" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "Complete Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "Ship Order" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "Shipment Reference" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "Allocated Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "Tracking Number" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "Invoice Number" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Shipment Date" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "Delivery Date" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "Shipment Details" @@ -7512,137 +7558,137 @@ msgstr "Shipment Details" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "Edit Shipment" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "Cancel Shipment" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "Complete Shipment" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "Pending" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "Shipped" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "Delivered" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Send Shipment" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "Shipment Actions" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "Parent Location" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "Sublocations" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Location Type" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "Top level stock location" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "Location Details" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "Default Parts" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "Edit Stock Location" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "Move items to parent location" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "Delete Stock Location" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "Items Action" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "Action for stock items in this location" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "Child Locations Action" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "Action for child locations in this location" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "Scan Stock Item" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "Scanned stock item into location" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "Error scanning stock item" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "Scan Stock Location" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "Scanned stock location into location" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "Error scanning stock location" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "Location Actions" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "Base Part" @@ -7658,43 +7704,43 @@ msgstr "Base Part" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "Last Stocktake" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "Previous serial number" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "Previous serial number" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "Find serial number" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "Allocated to Orders" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "Installed In" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "Parent Item" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "Parent stock item" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "Consumed By" @@ -7702,27 +7748,27 @@ msgstr "Consumed By" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "Stock Details" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Stock Tracking" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "Test Data" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "Installed Items" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "Child Items" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Edit Stock Item" @@ -7736,11 +7782,11 @@ msgstr "Edit Stock Item" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "Items Created" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "Created {n} stock items" @@ -7749,93 +7795,93 @@ msgstr "Created {n} stock items" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "Delete Stock Item" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "Serialize Stock Item" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "Stock item serialized" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "Return Stock Item" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Return this item into stock. This will remove the customer assignment." -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "Item returned to stock" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "Scan Into Location" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "Scan into location" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "Scan this item into a location" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Stock Operations" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Count stock" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Transfer" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "Serialize" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "Serialize stock" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "Return" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "Return from customer" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "Assign to Customer" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "Assign to a customer" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "Stock Item Actions" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "Stale" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "Expired" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "Unavailable" @@ -7844,28 +7890,28 @@ msgstr "Unavailable" msgid "Error loading icon package from server" msgstr "Error loading icon package from server" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "Part is not active" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "Part is not active" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Part is Locked" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "You are subscribed to notifications for this part" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "No location set" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7900,157 +7946,205 @@ msgstr "Select Columns" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "Has Batch Code" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "Show items which have a batch code" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "Outstanding" +msgid "Filter items by batch code" +msgstr "Filter items by batch code" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" -msgstr "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "Is Serialized" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "Show overdue items" +msgid "Show items which have a serial number" +msgstr "Show items which have a serial number" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" -msgstr "Minimum Date" +msgid "Serial" +msgstr "Serial" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" -msgstr "Show items after this date" +msgid "Filter items by serial number" +msgstr "Filter items by serial number" #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 +msgid "Serial Below" +msgstr "Serial Below" + +#: src/tables/Filter.tsx:110 +msgid "Show items with serial numbers less than or equal to a given value" +msgstr "Show items with serial numbers less than or equal to a given value" + +#: src/tables/Filter.tsx:118 +msgid "Serial Above" +msgstr "Serial Above" + +#: src/tables/Filter.tsx:119 +msgid "Show items with serial numbers greater than or equal to a given value" +msgstr "Show items with serial numbers greater than or equal to a given value" + +#: src/tables/Filter.tsx:128 +msgid "Assigned to me" +msgstr "Assigned to me" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "Show orders assigned to me" + +#: src/tables/Filter.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "Outstanding" + +#: src/tables/Filter.tsx:137 +msgid "Show outstanding items" +msgstr "Show outstanding items" + +#: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "Show overdue items" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "Minimum Date" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "Show items after this date" + +#: src/tables/Filter.tsx:161 msgid "Maximum Date" msgstr "Maximum Date" -#: src/tables/Filter.tsx:110 +#: src/tables/Filter.tsx:162 msgid "Show items before this date" msgstr "Show items before this date" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:170 msgid "Created Before" msgstr "Created Before" -#: src/tables/Filter.tsx:119 +#: src/tables/Filter.tsx:171 msgid "Show items created before this date" msgstr "Show items created before this date" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:179 msgid "Created After" msgstr "Created After" -#: src/tables/Filter.tsx:128 +#: src/tables/Filter.tsx:180 msgid "Show items created after this date" msgstr "Show items created after this date" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:188 msgid "Start Date Before" msgstr "Start Date Before" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:189 msgid "Show items with a start date before this date" msgstr "Show items with a start date before this date" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "Start Date After" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "Show items with a start date after this date" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "Target Date Before" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "Show items with a target date before this date" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "Target Date After" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "Show items with a target date after this date" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "Completed Before" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "Show items completed before this date" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "Completed After" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "Show items completed after this date" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "Has Project Code" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "Show orders with an assigned project code" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filter by order status" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "Filter by project code" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "Filter by responsible owner" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "Filter by user" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "Filter by user who created the order" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "Filter by user who issued the order" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "Filter by part category" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "Filter by stock location" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Remove filter" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Select filter value" @@ -8062,33 +8156,33 @@ msgstr "Enter filter value" msgid "Select date value" msgstr "Select date value" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Select filter" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Table Filters" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Add Filter" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Clear Filters" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "No records found" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "Error loading table options" @@ -8112,15 +8206,15 @@ msgstr "Error loading table options" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "Server returned incorrect data type" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "Server returned incorrect data type" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "Error loading table data" @@ -8134,49 +8228,49 @@ msgstr "Error loading table data" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "View details" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "View details" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "Delete Selected Items" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "Are you sure you want to delete the selected items?" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "This action cannot be undone" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "Items deleted" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "Failed to delete items" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "Custom table filters are active" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Delete selected records" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Refresh data" @@ -8202,7 +8296,7 @@ msgstr "Substitutes" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "External stock" @@ -8218,14 +8312,14 @@ msgid "Includes variant stock" msgstr "Includes variant stock" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "Building" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Stock Information" @@ -8340,7 +8434,7 @@ msgid "Show consumable items" msgstr "Show consumable items" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "Has Pricing" @@ -8419,8 +8513,9 @@ msgstr "Bill of materials cannot be edited, as the part is locked" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Assembly" @@ -8429,7 +8524,7 @@ msgid "Show active assemblies" msgstr "Show active assemblies" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Trackable" @@ -8438,66 +8533,66 @@ msgstr "Trackable" msgid "Show trackable assemblies" msgstr "Show trackable assemblies" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "Allocated to Output" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "Show items allocated to a build output" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "Include Variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "Include orders for part variants" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "Order Status" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "Allocated Quantity" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "Available Quantity" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" -msgstr "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" +msgstr "Allocated Quantity" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "Edit Stock Allocation" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "Delete Stock Allocation" @@ -8523,12 +8618,12 @@ msgid "Show optional lines" msgstr "Show optional lines" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "Testable" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "Tracked" @@ -8547,7 +8642,7 @@ msgstr "Insufficient stock" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "No stock available" @@ -8585,8 +8680,8 @@ msgstr "Automatically allocate stock to this build according to the selected opt #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "Deallocate Stock" @@ -8692,7 +8787,7 @@ msgstr "No Result" msgid "Show build outputs currently in production" msgstr "Show build outputs currently in production" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "Build Output Stock Allocation" @@ -8700,8 +8795,8 @@ msgstr "Build Output Stock Allocation" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "Add Build Output" @@ -8709,81 +8804,81 @@ msgstr "Add Build Output" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "Edit Build Output" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "This action will deallocate all stock from the selected build output" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "Filter by stock status" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "Complete selected outputs" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "Scrap selected outputs" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "Cancel selected outputs" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "View Build Output" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "Allocate" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "Allocate stock to build output" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "Deallocate" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "Deallocate stock from build output" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "Complete build output" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "Scrap" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "Scrap build output" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "Cancel build output" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "Allocated Lines" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "Required Tests" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "External Build" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "This build order is fulfilled by an external purchase order" @@ -9215,7 +9310,12 @@ msgstr "Select a choice" msgid "Enter a value" msgstr "Enter a value" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "Required Stock" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "View Build Order" @@ -9225,7 +9325,7 @@ msgid "You are subscribed to notifications for this category" msgstr "You are subscribed to notifications for this category" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Include Subcategories" @@ -9321,7 +9421,7 @@ msgid "Show templates with choices" msgstr "Show templates with choices" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "Has Units" @@ -9363,154 +9463,154 @@ msgstr "Show received items" msgid "View Sales Order" msgstr "View Sales Order" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "Minimum stock" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Filter by part active status" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "Filter by part locked status" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Filter by assembly attribute" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Include parts in subcategories" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Filter by component attribute" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "Filter by testable attribute" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Filter by trackable attribute" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Filter by parts which have units" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "Has IPN" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Filter by parts which have an internal part number" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "Has Stock" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "Filter by parts which have stock" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "Filter by parts which have low stock" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "Purchaseable" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Filter by parts which are purchaseable" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "Salable" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Filter by parts which are salable" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Filter by parts which are virtual" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "Not Virtual" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "Is Template" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "Filter by parts which are templates" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "Is Variant" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "Filter by parts which are variants" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "Is Revision" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "Filter by parts which are revisions" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "Has Revisions" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "Filter by parts which have revisions" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "Filter by parts which have pricing information" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "Filter by parts which have available stock" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "Filter by parts to which the user is subscribed" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "Has Stocktake" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "Filter by parts which have stocktake information" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "Set Category" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "Set category for selected parts" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "Order selected parts" @@ -9868,7 +9968,7 @@ msgid "Sample" msgstr "Sample" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "Installed" @@ -10020,42 +10120,42 @@ msgstr "Receive selected items" msgid "Receive Item" msgstr "Receive Item" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "Show outstanding allocations" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "Assigned to Shipment" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "Show allocations assigned to a shipment" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "No shipment" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "Not shipped" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "Edit Allocation" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "Delete Allocation" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "Assign to Shipment" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "Assign to shipment" @@ -10088,7 +10188,6 @@ msgid "Build stock" msgstr "Build stock" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "Order stock" @@ -10128,50 +10227,50 @@ msgstr "Show shipments which have been shipped" msgid "Show shipments which have been delivered" msgstr "Show shipments which have been delivered" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "Generate Token" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "Token generated" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "Revoked" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "Token" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "In Use" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "Last Seen" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "Expiry" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "Show revoked tokens" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "Revoke" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "Error revoking token" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "Tokens are only shown once - make sure to note it down." @@ -10385,16 +10484,16 @@ msgstr "No Information" msgid "No error details are available for this task" msgstr "No error details are available for this task" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "Group with id {id} not found" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "An error occurred while fetching group details" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "Name of the user group" @@ -10402,28 +10501,28 @@ msgstr "Name of the user group" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "Open Profile" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Delete group" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "Group deleted" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "Are you sure you want to delete this group?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "Add Group" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Add group" @@ -10431,7 +10530,7 @@ msgstr "Add group" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "Edit Group" @@ -10449,12 +10548,12 @@ msgid "Uploaded" msgstr "Uploaded" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "Model Type" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "Filter by target model type" @@ -10526,11 +10625,11 @@ msgstr "Delete Report" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "Template not found" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "An error occurred while fetching template details" @@ -10542,32 +10641,32 @@ msgstr "An error occurred while fetching template details" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "Modify" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "Modify template file" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "Edit Template" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "Delete template" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "Add Template" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "Add template" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "Filter by enabled status" @@ -10575,23 +10674,23 @@ msgstr "Filter by enabled status" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "Groups updated" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "User groups updated successfully" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "Error updating user groups" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "User with id {id} not found" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "An error occurred while fetching user details" @@ -10599,35 +10698,35 @@ msgstr "An error occurred while fetching user details" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "Is Active" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "Is Staff" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "Designates whether the user can log into the django admin site." -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "Is Superuser" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Designates that this user has all permissions without explicitly assigning them." -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "You cannot edit the rights for the currently logged-in user." -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "User Groups" @@ -10635,71 +10734,71 @@ msgstr "User Groups" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "Lock user" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "Unlock user" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "Delete user" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "User deleted" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "Are you sure you want to delete this user?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "Add User" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "Added user" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "Set Password" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "Password updated" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "Add user" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "Show active users" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "Show staff users" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "Show superusers" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "Edit User" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "User updated" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "User updated successfully" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "Error updating user" @@ -10741,51 +10840,51 @@ msgstr "Delete Location Type" msgid "Icon" msgstr "Icon" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "This stock item is in production" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "This stock item has been assigned to a sales order" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "This stock item has been assigned to a customer" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "This stock item is installed in another stock item" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "This stock item has been consumed by a build order" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "This stock item is unavailable" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "This stock item has expired" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "This stock item is stale" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "This stock item is fully allocated" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "This stock item is partially allocated" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "This stock item has been depleted" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "Stocktake Date" @@ -10793,184 +10892,152 @@ msgstr "Stocktake Date" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "Show stock for active parts" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "Show stock for assembled parts" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "Show items which have been allocated" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "Show items which are available" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Include Sublocations" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "Include stock in sublocations" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "Depleted" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "Show depleted stock items" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "Show items which are in stock" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "Show items which are in production" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "Include stock items for variant parts" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "Consumed" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "Show items which have been consumed by a build order" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "Show stock items which are installed in other items" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "Sent to Customer" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "Show items which have been sent to a customer" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "Is Serialized" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "Show items which have a serial number" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "Filter items by batch code" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "Filter items by serial number" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "Serial Number LTE" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "Show items with serial numbers less than or equal to a given value" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "Serial Number GTE" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "Show items with serial numbers greater than or equal to a given value" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "Has Batch Code" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "Show items which have a batch code" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "Show tracked items" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "Has Purchase Price" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "Show items which have a purchase price" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "Show items which have expired" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "Show items which are stale" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "Expired Before" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "Show items which expired before this date" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "Expired After" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "Show items which expired after this date" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "Updated Before" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "Show items updated before this date" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "Updated After" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "Show items updated after this date" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "Stocktake Before" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "Show items counted before this date" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "Stocktake After" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "Show items counted after this date" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "External Location" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "Show items in an external location" @@ -10978,49 +11045,53 @@ msgstr "Show items in an external location" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" +msgstr "Order items" + #: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" -msgstr "Add a new stock item" +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "Remove some quantity from a stock item" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "Move Stock items to new locations" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "Change stock status" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "Change the status of stock items" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "Merge stock" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "Merge stock items" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "Order new stock" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "Assign to customer" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "Assign items to a customer" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "Delete stock" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 87441e39b8..93d64c8716 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Pieza" @@ -55,10 +55,10 @@ msgstr "Pieza" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Piezas" @@ -81,12 +81,12 @@ msgstr "Plantillas de prueba de piezas" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Pieza de proveedor" @@ -97,7 +97,7 @@ msgstr "Piezas de proveedor" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Pieza de fabricante" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Piezas del fabricante" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Categoría de Pieza" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Categorías de Pieza" @@ -123,7 +123,7 @@ msgstr "Categorías de Pieza" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Artículo de stock" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Artículos de Stock" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Ubicación de existencias" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Ubicaciones de existencias" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "Tipos de ubicaciones de existencias" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Histórico de existencias" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "Construir elementos" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Empresa" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Empresas" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Código de proyecto" @@ -221,12 +221,12 @@ msgstr "Códigos de proyecto" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Pedido de compra" @@ -234,9 +234,9 @@ msgstr "Pedido de compra" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Líneas de pedido de compra" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Orden de venta" @@ -265,14 +265,14 @@ msgstr "Orden de venta" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Órdenes de venta" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Envío de orden de venta" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Envío de orden de venta" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Orden de devolución" @@ -289,8 +289,8 @@ msgstr "Orden de devolución" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Órdenes de devolución" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Dirección" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Direcciones" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Contacto" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contactos" @@ -339,9 +339,9 @@ msgstr "Propietarios" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Grupo" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Grupos" @@ -438,6 +438,7 @@ msgstr "Listas de Selección" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "Listas de Selección" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "Introduce datos de código de barras" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Escanear código de barras" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "Error al vincular código de barras" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Enlace" @@ -631,7 +632,7 @@ msgstr "Esto eliminará el enlace al código de barras asociado" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Desvincular Código de Barras" @@ -774,25 +775,25 @@ msgstr "Sí" msgid "No" msgstr "No" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "Filtros de calendario" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "Mes anterior" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "Seleccione el mes" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "Siguiente mes" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "Descargar datos" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "Error al actualizar orden" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Vencido" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "Mostrar el número de categorías de piezas a las que se ha suscrito" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Stock bajo" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "Cambiar el idioma de la interfaz de usuario" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Marcar como leído" @@ -1082,14 +1083,14 @@ msgstr "No hay noticias sin leer" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "Superusuario" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "Personal" @@ -1116,9 +1117,9 @@ msgstr "¿Eliminar la imagen asociada de este elemento?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Cancelar" @@ -1126,7 +1127,6 @@ msgstr "Cancelar" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Eliminar" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Repetir contraseña" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registro" @@ -1602,19 +1602,19 @@ msgstr "Servidor" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Complementos" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Habilitado" @@ -1751,7 +1751,7 @@ msgstr "Iconos {0}" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Buscar" @@ -1828,7 +1828,7 @@ msgstr "Filtrar por estado de validación de fila" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Terminado" @@ -1970,8 +1970,8 @@ msgstr "Opciones" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Acciones de código de barras" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Añadir" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Disponible" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Cerrar sesión" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "Fabricación" @@ -2488,10 +2487,10 @@ msgstr "Fabricación" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Compras" @@ -2499,10 +2498,10 @@ msgstr "Compras" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Ventas" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Navegación" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "Acerca de" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Marcar todos como leídos" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Ver todas las notificaciones" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "No tienes notificaciones sin leer." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "Información del complemento" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Fecha" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Activo" @@ -2835,32 +2838,31 @@ msgstr "Modelo desconocido: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Envío" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Inactivo" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Sin Stock" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Número de serie" @@ -2868,7 +2870,7 @@ msgstr "Número de serie" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Número de serie" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "Ordenar Partes" @@ -3877,7 +3879,7 @@ msgstr "Próximo código de lote" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Siguiente número de serie" @@ -3886,29 +3888,29 @@ msgstr "Siguiente número de serie" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Estado" @@ -3975,13 +3977,13 @@ msgstr "Salidas de Construcción han sido canceladas" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "Asignado" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "Ubicación origen" @@ -4011,10 +4013,10 @@ msgstr "Artículos de stock seleccionados" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "Suscrito" @@ -4070,7 +4072,7 @@ msgstr "Ubicación por defecto de la categoría de pieza eleccionada" msgid "Received stock location selected" msgstr "Seleccionada ubicación de existencias recibidas" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "Ubicación por defecto seleccionada" @@ -4079,25 +4081,26 @@ msgstr "Ubicación por defecto seleccionada" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Establecer ubicación" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "Establecer Fecha de Vencimiento" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "Ajustar empaquetado" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Cambiar Estado" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Añadir Nota" @@ -4109,7 +4112,7 @@ msgstr "Añadir Nota" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Añadir Nota" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Ubicación" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Guardar en la ubicación predeterminada" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Guardar con cantidad ya recibida" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Código de lote" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "Introduzca el código de lote para los artículos recibidos" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "Introduzca el código de lote para los artículos recibidos" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Números de serie" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "Introduzca números de serie para los elementos recibidos" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "Fecha de Expiración" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Empaquetado" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Nota" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "Número De Referencia" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "Número De Referencia" msgid "Received" msgstr "Recibido" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "Recibir ítem de línea" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "Artículos Recibidos" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "Estado de Existencias" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Añadir artículo de stock" @@ -4280,24 +4285,22 @@ msgstr "Mover" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "Disponible" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Contar" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Agregar existencias" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "Existencias añadidas" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Eliminar existencias" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "Existencias eliminadas" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Transferir existencias" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "Existencias transferidas" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Contar existencias" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "Estado de existencias cambiado" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Juntar existencias" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "Existencias asignadas a cliente" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Eliminar existencias" @@ -4664,6 +4660,51 @@ msgstr "¿Está seguro de querer borrar este ítem?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Acciones de inventario" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "Ninguna selección" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Iniciar sesión" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "¿No tiene una cuenta?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "Cambiar Contraseña" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Divisa" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Unidades personalizadas" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Parámetros de Pieza" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "No hay errores en el registro de máquina" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Información" @@ -5959,67 +6000,39 @@ msgstr "Marcar como no leído" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Revisión" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Externo" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Referencia" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Cantidad de construcción" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Revisión" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Salidas completadas" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Externo" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "Emitido por" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Responsable" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Referencia" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Cantidad de construcción" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Salidas completadas" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Emitido por" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Responsable" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Cualquier ubicación" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Ubicación de destino" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Creado" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Fecha objetivo" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Completado" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Detalles de construcción" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "Stock requerido" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "Existencias asignadas" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Existencias consumidas" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Fecha objetivo" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Completado" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Salidas incompletas" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Detalles de construcción" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "Existencias asignadas" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Existencias consumidas" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Salidas incompletas" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Resultados de la Prueba" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "Pedido completado" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "Emitir pedido" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "Retener pedido" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Sitio Web" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Número de teléfono" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "Dirección de correo electrónico" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Divisa predeterminada" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "Divisa predeterminada" msgid "Supplier" msgstr "Proveedor" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Fabricante" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Fabricante" msgid "Customer" msgstr "Cliente" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "Datos de la empresa" @@ -6396,100 +6447,100 @@ msgstr "Datos de la empresa" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Piezas suministradas" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Piezas fabricadas" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Piezas fabricadas" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Existencias asignadas" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Editar empresa" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Eliminar Empresa" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Acciones de empresa" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Pieza Interna" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Referencia de pieza del fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "Enlace externo" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "Detalles del fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "Detalles de pieza del fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Parámetros" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Editar pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Añadir pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Borrar pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Acciones de pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "Pieza de fabricante" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "Cantidad del paquete" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "En pedido" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Disponibilidad del proveedor" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Disponibilidad actualizada" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Disponibilidad" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Detalles de pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Existencias recibidas" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "Precios del Proveedor" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "Acciones de piezas de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Editar pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Borrar pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Añadir pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Sin existencias" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "Detalles de Usuario" @@ -6598,155 +6649,156 @@ msgstr "Detalles de Usuario" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Ruta" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Categoría superior" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Subcategorías" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Estructural" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Ubicación padre por defecto" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "Ubicación predeterminada" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Categoría de piezas de nivel superior" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Editar categoría de pieza" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "Mover elementos a la categoría padre" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Eliminar elementos" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Borrar categoría de pieza" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "Acciones de piezas" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "Acciones de piezas en esta categoría" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "Acción en subcategorías" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "Acción para subcategorías en esta categoría" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "Acciones de categoría" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "Detalles de categoría" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "Revisión de" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoría" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Ubicación Predeterminada" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "Ubicación por defecto de categoría" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Palabras claves" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Existencias disponibles" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "Existencias variables" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Existencias mínimas" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "En pedido" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "Requerido para pedidos" @@ -6754,7 +6806,7 @@ msgstr "Requerido para pedidos" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "En producción" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "Bloqueado" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "Último número de serie" @@ -6860,24 +6912,24 @@ msgstr "Último número de serie" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Precio de pieza" @@ -6885,74 +6937,68 @@ msgstr "Precio de pieza" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "Plantillas de Prueba" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "Piezas Relacionadas" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Requerido" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Editar Pieza" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Añadir pieza" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Eliminar pieza" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "La eliminación de esta pieza no se puede revertir" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Acciones de inventario" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "Orden" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "Informe de inventario programado" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Precio total" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Componente" @@ -7117,12 +7163,12 @@ msgstr "Precio Máximo" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Precio Unitario" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Última Actualización" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "Artículos de línea completados" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "Fecha de emisión" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Fecha de Finalización" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Elementos de línea" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "Elementos extra de línea" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "Envíos Completados" @@ -7433,83 +7479,83 @@ msgstr "Envíos Completados" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "Editar orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "Agregar orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Envíos" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "Emitir orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "Cancelar orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "Mantener orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "Completar orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "Orden de envío" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "Elementos asignados" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "Número de Seguimiento" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "Número de factura" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Fecha de Envío" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "Detalles del envío" @@ -7517,137 +7563,137 @@ msgstr "Detalles del envío" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "Cancelar envío" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Enviar envío" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "Acciones de envío" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "Ubicación padre" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "Sub-localizaciones" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Tipo de ubicación" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "Ubicación de existencias superior" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "Detalles de la ubicación" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "Partes por defecto" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "Mover elementos a la categoría padre" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "Acción de elementos" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "Acción para los artículos de stock en esta ubicación" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "Pieza Base" @@ -7663,43 +7709,43 @@ msgstr "Pieza Base" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "Asignado a Pedidos" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "Instalado en" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "Elemento padre" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "Artículo de existencias padre" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "Consumido por" @@ -7707,27 +7753,27 @@ msgstr "Consumido por" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "Detalles de existencias" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Seguimiento de existencias" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "Datos de prueba" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "Elementos instalados" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "Elementos secundarios" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Editar elemento de stock" @@ -7741,11 +7787,11 @@ msgstr "Editar elemento de stock" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "Borrar elemento de stock" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "Serializar artículo de existencias" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "Serializado artículo de existencias" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "Devolver artículo de existencias" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Devuelve este artículo a las existencias. Esto eliminará la asignación del cliente." -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "Artículo devuelto a existencias" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Operaciones de existencias" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Contar existencias" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Transferir" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "Serializar" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "Serializar stock" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "Devolver" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "Devolución del cliente" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "Asignar al Cliente" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "Asignar a cliente" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "Acciones de artículos de existencias" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "Obsoleto" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "Expirado" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "No disponible" @@ -7849,28 +7895,28 @@ msgstr "No disponible" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "Parte no está activa" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "Parte no está activa" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "Estás suscrito a las notificaciones de este artículo" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "Ubicación no establecida" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,157 +7951,205 @@ msgstr "Seleccionar columnas" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Asignado a mí" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "Mostrar pedidos asignados a mí" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "Destacado" +msgid "Filter items by batch code" +msgstr "Filtrar elementos por código de lote" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" -msgstr "Mostrar elementos destacados" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "Mostrar artículos vencidos" +msgid "Show items which have a serial number" +msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" -msgstr "Fecha Mínima" +msgid "Serial" +msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" -msgstr "Mostrar elementos después de esta fecha" +msgid "Filter items by serial number" +msgstr "Filtrar artículos por número de serie" #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 +msgid "Serial Below" +msgstr "" + +#: src/tables/Filter.tsx:110 +msgid "Show items with serial numbers less than or equal to a given value" +msgstr "Mostrar elementos con números de serie menores o iguales a un valor determinado" + +#: src/tables/Filter.tsx:118 +msgid "Serial Above" +msgstr "" + +#: src/tables/Filter.tsx:119 +msgid "Show items with serial numbers greater than or equal to a given value" +msgstr "Mostrar artículos con números de serie mayores o iguales a un valor dado" + +#: src/tables/Filter.tsx:128 +msgid "Assigned to me" +msgstr "Asignado a mí" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "Mostrar pedidos asignados a mí" + +#: src/tables/Filter.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "Destacado" + +#: src/tables/Filter.tsx:137 +msgid "Show outstanding items" +msgstr "Mostrar elementos destacados" + +#: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "Mostrar artículos vencidos" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "Fecha Mínima" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "Mostrar elementos después de esta fecha" + +#: src/tables/Filter.tsx:161 msgid "Maximum Date" msgstr "Fecha máxima" -#: src/tables/Filter.tsx:110 +#: src/tables/Filter.tsx:162 msgid "Show items before this date" msgstr "Mostrar artículos antes de esta fecha" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:170 msgid "Created Before" msgstr "Creado antes de" -#: src/tables/Filter.tsx:119 +#: src/tables/Filter.tsx:171 msgid "Show items created before this date" msgstr "Mostrar elementos creados antes de esta fecha" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:179 msgid "Created After" msgstr "Creado después de" -#: src/tables/Filter.tsx:128 +#: src/tables/Filter.tsx:180 msgid "Show items created after this date" msgstr "Mostrar elementos creados después de esta fecha" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:188 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:189 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "Fecha objetivo antes" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "Mostrar elementos con una fecha objetivo anterior a esta fecha" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "Fecha objetivo después" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "Mostrar elementos con una fecha de objetivo posterior a esta fecha" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "Completado antes de" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "Mostrar elementos completados antes de esta fecha" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "Completado después de" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "Mostrar elementos completados después de esta fecha" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "Mostrar pedidos con un código de proyecto asignado" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Eliminar filtro" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Seleccionar valor del filtro" @@ -8067,33 +8161,33 @@ msgstr "Introducir valor de filtro" msgid "Select date value" msgstr "Seleccionar fecha" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Seleccionar filtro" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Filtro" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Filtros de tabla" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Añadir filtro" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Borrar filtros" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Ningún registro encontrado" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "El servidor devolvió un tipo de datos incorrecto" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "El servidor devolvió un tipo de datos incorrecto" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "Borrar los elementos seleccionados" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "¿Confirma que desea eliminar los elementos seleccionados?" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "Esta acción no se puede deshacer" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "Los filtros personalizados de tabla están activos" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Eliminar los registros seleccionados" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Refrescar datos" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "Existencias externas" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "Incluye existencias variantes" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "Incluye pedidos para variantes de piezas" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" -msgstr "Editar asignación de existencias" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" +msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "Editar asignación de existencias" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "Borrar asignación de existencias" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "Asignar stock automáticamente a esta construcción de acuerdo a las opc #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "Deshacer asignación de existencias" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "Adjudicación de existencias de salida de construcción" @@ -8705,8 +8800,8 @@ msgstr "Adjudicación de existencias de salida de construcción" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "Editar salida de construcción" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "Esta acción desubicará todas las existencias de la salida de construcción seleccionada" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "Ver salida de construcción" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "Stock requerido" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "Ver orden de construcción" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Estás suscrito a las notificaciones de esta categoría" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Incluir subcategorias" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "Ver orden de venta" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Incluye piezas en subcategorías" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "Recibir artículos seleccionados" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "Mostrar asignaciones destacadas" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "Asignado al envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "Mostrar asignaciones asignadas a un envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "Sin envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "No enviado" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "Editar Asignación" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "Borrar asignación" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "Revocar" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "Sin información" msgid "No error details are available for this task" msgstr "No hay detalles de error disponibles para esta tarea" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "Borrar informe" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "Este artículo de existencias no está disponible" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "Mostrar stock existencias para piezas ensambladas" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "Consumido" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "Mostrar artículos que han sido consumidos por una orden de construcción" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "Filtrar elementos por código de lote" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "Filtrar artículos por número de serie" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "Número de serie LTE" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "Mostrar elementos con números de serie menores o iguales a un valor determinado" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "Número de serie GTE" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "Mostrar artículos con números de serie mayores o iguales a un valor dado" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "Mostrar artículos que han caducado" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "Mostrar artículos que son obsoletos" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "Expiró antes" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "Mostrar elementos que caducaron antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "Expiró después" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "Mostrar elementos que expiraron después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "Actualizado antes" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "Mostrar elementos actualizados antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "Actualizado después de" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "Mostrar elementos actualizados después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "Inventario antes" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "Mostrar elementos contados antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "Inventario después" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "Mostrar elementos contados después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "Asignar elementos a un cliente" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index 2c46fdc5a2..f3962eb25c 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Pieza" @@ -55,10 +55,10 @@ msgstr "Pieza" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Piezas" @@ -81,12 +81,12 @@ msgstr "Plantillas de prueba de piezas" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Pieza de proveedor" @@ -97,7 +97,7 @@ msgstr "Piezas de proveedor" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Pieza de fabricante" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Piezas del fabricante" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Categoría de Pieza" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Categorías de Pieza" @@ -123,7 +123,7 @@ msgstr "Categorías de Pieza" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Artículo de stock" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Artículos de Stock" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Ubicación de almacén" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Ubicaciones de almacén" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "Tipos de ubicaciones de existencias" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Histórico de existencias" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "Construir elementos" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Empresa" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Empresas" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Código de proyecto" @@ -221,12 +221,12 @@ msgstr "Códigos de proyecto" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Pedido de compra" @@ -234,9 +234,9 @@ msgstr "Pedido de compra" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Órdenes de compra" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Líneas de pedido de compra" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Orden de venta" @@ -265,14 +265,14 @@ msgstr "Orden de venta" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Órdenes de venta" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Envío de orden de venta" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Envíos de pedidos de venta" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Orden de devolución" @@ -289,8 +289,8 @@ msgstr "Orden de devolución" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Ordenes de devolución" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Dirección" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Direcciones" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Contacto" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contactos" @@ -339,9 +339,9 @@ msgstr "Propietarios" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Grupo" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Grupos" @@ -438,6 +438,7 @@ msgstr "Listas de Selección" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "Listas de Selección" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "Admin" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Ordenes de Producción" @@ -548,8 +549,8 @@ msgstr "Introduce datos del código de barras" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Escanear código de barras" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "No se pudo vincular el código de barras" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Enlace" @@ -631,7 +632,7 @@ msgstr "Esto eliminará el enlace al código de barras asociado" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Desvincular Código de Barras" @@ -774,25 +775,25 @@ msgstr "Sí" msgid "No" msgstr "No" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "Filtros de calendario" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "Mes anterior" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "Seleccione el mes" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "Siguiente mes" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "Descargar datos" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "Mostrar el número de categorías de piezas a las que se ha suscrito" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Existencias bajas" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "Cambiar el idioma de la interfaz de usuario" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Marcar como leído" @@ -1082,14 +1083,14 @@ msgstr "No hay noticias sin leer" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "Superusuario" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "Personal" @@ -1116,9 +1117,9 @@ msgstr "¿Eliminar imagen asociada al artículo?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Cancelar" @@ -1126,7 +1127,6 @@ msgstr "Cancelar" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Eliminar" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Repetir contraseña" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registro" @@ -1602,19 +1602,19 @@ msgstr "Servidor" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Complementos" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Habilitado" @@ -1751,7 +1751,7 @@ msgstr "Iconos {0}" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Buscar" @@ -1828,7 +1828,7 @@ msgstr "Filtrar por estado de validación de fila" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Completado" @@ -1970,8 +1970,8 @@ msgstr "Opciones" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Acciones de código de barras" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Agregar" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Disponible" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Cerrar sesión" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Existencias" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "Fabricación" @@ -2488,10 +2487,10 @@ msgstr "Fabricación" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Compras" @@ -2499,10 +2498,10 @@ msgstr "Compras" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Ventas" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Navegación" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "Acerca de" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Marcar todos como leídos" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Ver todas las notificaciones" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "No tienes notificaciones sin leer." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "No hay resumen disponible" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "Eliminar grupo de búsqueda" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "Información del complemento" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Fecha" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Activo" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Envío" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Inactivo" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Sin existencias" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Número de serie" @@ -2868,7 +2870,7 @@ msgstr "Número de serie" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Número de serie" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "Por favor, corrija los errores en las partes seleccionadas" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "Pedir Piezas" @@ -3877,7 +3879,7 @@ msgstr "Próximo código de lote" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Siguiente número de serie" @@ -3886,29 +3888,29 @@ msgstr "Siguiente número de serie" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Estado" @@ -3975,13 +3977,13 @@ msgstr "Las salidas de la construcción han sido canceladas" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "Asignado" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "Ubicación origen" @@ -4011,10 +4013,10 @@ msgstr "Artículos de stock seleccionados" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "Suscrito" @@ -4070,7 +4072,7 @@ msgstr "Ubicación por defecto de la categoría de pieza eleccionada" msgid "Received stock location selected" msgstr "Seleccionada ubicación de existencias recibidas" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "Ubicación por defecto seleccionada" @@ -4079,25 +4081,26 @@ msgstr "Ubicación por defecto seleccionada" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Establecer ubicación" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "Establecer la fecha de caducidad" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "Ajustar empaquetado" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Cambiar Estado" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Añadir Nota" @@ -4109,7 +4112,7 @@ msgstr "Añadir Nota" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Añadir Nota" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Ubicación" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Guardar en la ubicación predeterminada" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Guardar con cantidad ya recibida" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Código de lote" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "Introduzca el código de lote para los artículos recibidos" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "Introduzca el código de lote para los artículos recibidos" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Números de serie" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "Introduzca números de serie para los elementos recibidos" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "Fecha de caducidad" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "Introduzca una fecha de caducidad para los artículos recibidos" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Empaquetado" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Nota" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "SKU" msgid "Received" msgstr "Recibido" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "Recibir partidas" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "Artículos recibidos" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "Estado del stock" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Añadir artículo de stock" @@ -4280,24 +4285,22 @@ msgstr "Mover" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "En Stock" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Contar" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Agregar existencias" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "Existencias añadidas" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Eliminar existencias" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "Existencias eliminadas" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Transferir existencias" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "Existencias transferidas" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Contar existencias" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "Estado de existencias cambiado" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Juntar existencias" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "Existencias asignadas a cliente" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Eliminar existencias" @@ -4664,6 +4660,51 @@ msgstr "¿Está seguro de querer eliminar este artículo?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "Confirme su nueva contraseña" msgid "Confirm" msgstr "Confirmar" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "Ninguna selección" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Ingresar" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "¿No tiene una cuenta?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "Cambiar Contraseña" @@ -5577,7 +5618,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Moneda" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Unidades personalizadas" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Parámetros de Pieza" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "No hay errores en el registro de máquina" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Información" @@ -5959,67 +6000,39 @@ msgstr "Marcar como no leído" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Revisión" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "Estado Personalizado" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Referencia" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "Construir padre" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "Construir padre" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Cantidad de construcción" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Revisión" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Salidas completadas" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "Estado Personalizado" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "Emitido por" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Responsable" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Referencia" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Construir padre" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Cantidad de construcción" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Salidas completadas" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Emitido por" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Responsable" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Cualquier ubicación" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Ubicación de destino" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Creado" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "Fecha de inicio" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Fecha objetivo" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Completado" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Detalles de construcción" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "Stock requerido" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "Existencias asignadas" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Existencias consumidas" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Fecha objetivo" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Completado" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Salidas incompletas" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Detalles de construcción" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "Existencias asignadas" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Existencias consumidas" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Salidas incompletas" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Órdenes de Trabajo herederas" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Resultados de la prueba" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Editar orden de construcción" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Añadir orden de construcción" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "Cancelar orden de construcción" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "Pedido cancelado" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "Pedido cancelado" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "Cancelar esta orden" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "Poner en espera orden de construcción" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "Poner este pedido en espera" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "Pedido puesto en espera" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "Emitir Orden de Construcción" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "Emitir este pedido" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "Orden emitida" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "Completar Orden de Construcción" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "Marcar pedido como completado" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "Pedido completado" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "Emitir pedido" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "Retener pedido" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Sitio web" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Número de teléfono" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "Dirección de correo electrónico" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Divisa predeterminada" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "Divisa predeterminada" msgid "Supplier" msgstr "Proveedor" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Fabricante" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Fabricante" msgid "Customer" msgstr "Cliente" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "Datos de la empresa" @@ -6396,100 +6447,100 @@ msgstr "Datos de la empresa" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Piezas suministradas" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Piezas fabricadas" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Piezas fabricadas" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Existencias asignadas" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Editar empresa" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Eliminar Empresa" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Acciones de empresa" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Pieza Interna" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Referencia de pieza del fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "Enlace externo" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "Detalles de la Pieza" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "Detalles del fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "Detalles de pieza del fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Parámetros" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Editar pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Añadir pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Eliminar pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Acciones de pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "Pieza de fabricante" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Descripción de la Pieza" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "Descripción de la Pieza" msgid "Pack Quantity" msgstr "Cantidad del paquete" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "En pedido" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Disponibilidad del proveedor" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Disponibilidad actualizada" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Disponibilidad" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Detalles de pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Existencias recibidas" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "Precios del Proveedor" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "Acciones de piezas de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Editar pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Eliminar pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Añadir pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Sin existencias" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "Detalles de Usuario" @@ -6598,155 +6649,156 @@ msgstr "Detalles de Usuario" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Ruta" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Categoría superior" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Subcategorías" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Estructural" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Ubicación padre por defecto" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "Ubicación predeterminada" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Categoría de piezas de nivel superior" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Editar categoría de pieza" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "Mover artículos a la categoría padre" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Eliminar elementos" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Eliminar categoría de pieza" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "Acciones de piezas" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "Acciones de piezas en esta categoría" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "Acción en subcategorías" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "Acción para subcategorías en esta categoría" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "Acciones de categoría" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "Detalles de categoría" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "Revisión de" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoría" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Ubicación Predeterminada" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "Ubicación de Categoría Predeterminada" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Palabras claves" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Existencias disponibles" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "Existencias Variables" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Existencias Mínimas" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "En pedido" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "Requerido para Pedidos" @@ -6754,7 +6806,7 @@ msgstr "Requerido para Pedidos" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "Asignado para Construir Pedidos" @@ -6766,93 +6818,93 @@ msgstr "Asignado para Construir Pedidos" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "En producción" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "Bloqueado" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Fecha de Creación" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "Creado Por" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Proveedor Predeterminado" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Rango de Precios" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "Último número de serie" @@ -6860,24 +6912,24 @@ msgstr "Último número de serie" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Asignaciones" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Lista de Materiales" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Requerido" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Editar Pieza" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Añadir pieza" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Eliminar pieza" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "La eliminación de esta parte no puede ser revertida" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "Pedido" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "Informe de inventario programado" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "Valor Máximo" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Precio total" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Componente" @@ -7117,12 +7163,12 @@ msgstr "Precio Máximo" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Precio Unitario" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "Precio de Compra" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Última Actualización" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "Divisa de Pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "Costo Total" @@ -7317,80 +7363,80 @@ msgstr "Costo Total" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "Fecha de emisión" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Fecha de Finalización" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Detalles del pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Partidas" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Envíos" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "Orden de Venta de Envío" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "¿Enviar este pedido?" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "Pedido enviado" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "Artículos asignados" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "Número de Seguimiento" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "Número de factura" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "Detalles del envío" @@ -7517,137 +7563,137 @@ msgstr "Detalles del envío" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "Cancelar envío" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Enviar envío" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "Acciones de envío" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "Mover elementos a la categoría padre" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "Asignado a Pedidos" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "Artículo padre" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "Artículo de existencias padre" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "Serializar artículo de existencias" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "Serializado artículo de existencias" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "Devolver artículo de existencias" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Devuelve este artículo a las existencias. Esto eliminará la asignación del cliente." -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "Artículo devuelto a existencias" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Contar stock" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Transferir" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "Serializar" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "Serializar stock" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "Devolver" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "Devolución del cliente" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "Asignar al Cliente" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "Asignar a cliente" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "Obsoleto" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "Expirado" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "No disponible" @@ -7849,28 +7895,28 @@ msgstr "No disponible" msgid "Error loading icon package from server" msgstr "Error al cargar el paquete de iconos del servidor" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "La pieza no está activa" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "La pieza no está activa" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "Estás suscrito a las notificaciones de esta pieza" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,157 +7951,205 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" +msgstr "Filtrar elementos por código de lote" + +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" -msgstr "Mostrar artículos destacados" - #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "Mostrar artículos vencidos" +msgid "Show items which have a serial number" +msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" -msgstr "Fecha Mínima" +msgid "Serial" +msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" -msgstr "Mostrar elementos después de esta fecha" +msgid "Filter items by serial number" +msgstr "Filtrar artículos por número de serie" #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" -msgstr "Fecha máxima" +msgid "Serial Below" +msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" -msgstr "Mostrar artículos antes de esta fecha" +msgid "Show items with serial numbers less than or equal to a given value" +msgstr "Mostrar elementos con números de serie menores o iguales a un valor determinado" #: src/tables/Filter.tsx:118 -msgid "Created Before" -msgstr "Creado antes de" +msgid "Serial Above" +msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "Mostrar elementos creados antes de esta fecha" - -#: src/tables/Filter.tsx:127 -msgid "Created After" -msgstr "Creado después de" +msgid "Show items with serial numbers greater than or equal to a given value" +msgstr "Mostrar artículos con números de serie mayores o iguales a un valor dado" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" -msgstr "Mostrar elementos creados después de esta fecha" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 +msgid "Show outstanding items" +msgstr "Mostrar artículos destacados" + +#: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "Mostrar artículos vencidos" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "Fecha Mínima" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "Mostrar elementos después de esta fecha" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "Fecha máxima" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "Mostrar artículos antes de esta fecha" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "Creado antes de" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "Mostrar elementos creados antes de esta fecha" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "Creado después de" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "Mostrar elementos creados después de esta fecha" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "Fecha objetivo antes de" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "Mostrar elementos con una fecha objetivo anterior a esta fecha" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "Fecha objetivo después de" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "Mostrar elementos con una fecha de objetivo posterior a esta fecha" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "Completado antes de" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "Mostrar elementos completados antes de esta fecha" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "Completado después de" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "Mostrar elementos completados después de esta fecha" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "Mostrar pedidos con un código de proyecto asignado" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtrar por estado de la orden" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Eliminar filtro" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Seleccionar valor del filtro" @@ -8067,33 +8161,33 @@ msgstr "Introducir valor de filtro" msgid "Select date value" msgstr "Seleccionar fecha" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Seleccionar filtro" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Filtro" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Filtros de tabla" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Añadir filtro" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Borrar Filtros" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Ningún registro encontrado" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "El servidor devolvió un tipo de datos incorrecto" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "El servidor devolvió un tipo de datos incorrecto" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "Eliminar Elementos Seleccionados" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "Esta acción no se puede deshacer" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "Los filtros personalizados de tabla están activos" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "Mostrar artículos consumibles" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "Tiene Precio" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreable" @@ -8443,66 +8538,66 @@ msgstr "Rastreable" msgid "Show trackable assemblies" msgstr "Mostrar ensamblajes rastreables" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "Incluye pedidos para variantes de piezas" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" -msgstr "Editar asignación de existencias" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" +msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "Editar asignación de existencias" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "Eliminar asignación de existencias" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "Asignar stock automáticamente a esta construcción de acuerdo a las opc #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "Desasignar existencias" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "Asignación de existencias de salida de construcción" @@ -8705,8 +8800,8 @@ msgstr "Asignación de existencias de salida de construcción" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "Editar salida de construcción" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "Esta acción desasignará todas las existencias de la salida de construcción seleccionada" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "Ver salida de construcción" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "Stock requerido" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "Ver orden de construcción" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Estás suscrito a las notificaciones de esta categoría" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "Mostrar plantillas con opciones" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "Tiene Unidades" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "Ver orden de venta" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "Stock mínimo" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "Tiene IPN" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "Ordenar partes seleccionadas" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "Recibir elementos seleccionados" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "Mostrar asignaciones destacadas" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "Asignado al envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "Mostrar asignaciones asignadas a un envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "Sin envío" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "No enviado" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "Editar Asignación" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "Eliminar asignación" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "Revocar" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "Error al revocar token" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "Sin información" msgid "No error details are available for this task" msgstr "No hay detalles de error disponibles para esta tarea" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Eliminar grupo" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Agregar grupo" @@ -10436,7 +10535,7 @@ msgstr "Agregar grupo" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "Eliminar informe" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "Usuario agregado" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "Mostrar usuarios activos" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "Mostrar usuarios del personal" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "Mostrar superusuarios" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "Eliminar Tipo de Ubicación" msgid "Icon" msgstr "Icono" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "Este artículo de existencias no está disponible" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "Mostrar stock existencias para piezas ensambladas" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "Consumido" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "Mostrar artículos que han sido consumidos por una orden de construcción" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "Filtrar elementos por código de lote" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "Filtrar artículos por número de serie" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "Número de serie LTE" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "Mostrar elementos con números de serie menores o iguales a un valor determinado" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "Número de serie GTE" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "Mostrar artículos con números de serie mayores o iguales a un valor dado" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "Mostrar artículos que han caducado" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "Mostrar artículos que son obsoletos" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "Expiró antes" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "Mostrar elementos que caducaron antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "Expiró después" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "Mostrar elementos que expiraron después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "Actualizado antes" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "Mostrar elementos actualizados antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "Actualizado después de" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "Mostrar elementos actualizados después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "Inventario antes de" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "Mostrar elementos contados antes de esta fecha" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "Inventario después de" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "Mostrar elementos contados después de esta fecha" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "Asignar artículos a un cliente" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index 661db6fe07..668433ae00 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Aadress" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Aadressid" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontaktid" @@ -339,9 +339,9 @@ msgstr "Omanikud" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Rühm" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Rühmad" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Link" @@ -631,7 +632,7 @@ msgstr "See eemaldab lingi seotud vöötikoodile" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Linki ribakood" @@ -774,25 +775,25 @@ msgstr "Jah" msgid "No" msgstr "Ei" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Üle tähtaja" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Märgi loetuks" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "Kas soovite eemaldada seotud pildi sellest üksusest?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Tühista" @@ -1126,7 +1127,6 @@ msgstr "Tühista" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Eemalda" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Korrake salasõna" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registreeru" @@ -1602,19 +1602,19 @@ msgstr "Võõrustaja" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Pluginad" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "{0} ikoonid" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Otsing" @@ -1828,7 +1828,7 @@ msgstr "Filtreeri rea valideerimise oleku järgi" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Valmis" @@ -1970,8 +1970,8 @@ msgstr "Valikud" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Vöötkoodi Toimingud" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Lisa" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Logi välja" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "Tootmine" @@ -2488,10 +2487,10 @@ msgstr "Tootmine" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Ostmine" @@ -2499,10 +2498,10 @@ msgstr "Ostmine" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Müük" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Navigeerimine" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "Teave" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Märgi kõik loetuks" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Vaata kõiki teavitusi" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Sul pole lugemata teated." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Kuupäev" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Aktiivne" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Mitteaktiivne" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Seerianumber" @@ -2868,7 +2870,7 @@ msgstr "Seerianumber" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Seerianumber" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Staatus" @@ -3975,13 +3977,13 @@ msgstr "Ehitustulemused on tühistatud" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "Eraldatud" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "Selle plugina jaoks ei ole sisu esitatud" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "Osakategooria vaikimisi asukoht valitud" msgid "Received stock location selected" msgstr "Kättesaadud varude asukoha valitud" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Muuda staatust" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Lisa märkus" @@ -4109,7 +4112,7 @@ msgstr "Lisa märkus" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Lisa märkus" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Asukoht" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Pood juba saadud varudega" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Pakkimine" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Märkus" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "Tootekood" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "Tootekood" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "Laoseis" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "Liiguta" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "Laos" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Kogus" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "Kas olete kindel, et soovite selle üksuse kustutada?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Logi sisse" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Kas teil pole kontot?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Valuuta" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Info" @@ -5959,67 +6000,39 @@ msgstr "Märgi mitteloetuks" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Väline" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Viide" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" msgstr "" +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Väline" + #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Viide" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "Tühista see tellimus" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "Märgi see tellimus lõpetatuks" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "Muuda tellimust" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "Tee tellimusest koopia" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Tühista tellimus" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Veebileht" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Telefoninumber" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "E-posti aadress" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Vaikimisi valuuta" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "Vaikimisi valuuta" msgid "Supplier" msgstr "Tarnija" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Tootja" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Tootja" msgid "Customer" msgstr "Klient" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Muuda ettevõtet" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Kustuta ettevõte" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Ettevõtte toimingud" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Sisemine osa" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Tootja osa number" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "Väline link" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "Tootja osa üksikasjad" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Parameetrid" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Tootjaosade tegevused" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "Kogus pakis" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Saadavus" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "Kasutaja üksikandmed" @@ -6598,155 +6649,156 @@ msgstr "Kasutaja üksikandmed" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Ülemkategooria" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Alamkategooriad" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Vanemaluse vaikimisi asukoht" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "Vaikimisi asukoht" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Ülemine osakategooria" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Muuda osa kategooriat" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "Tegevus osade jaoks selles kategoorias" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "Alamkategooriate tegevus" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "Tegevus selle kategooria alamkategooriate jaoks" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Tellimuse koostamise eraldised" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Müügitellimuste eraldamine" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategooria" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "Kategooria vaikimisi asukoht" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Märksõnad" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Saadaval laos" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "Variandi laoseis" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Minimaalne laoseis" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "Tellimisel" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "Ehitusettevõtetele eraldatud" @@ -6766,93 +6818,93 @@ msgstr "Ehitusettevõtetele eraldatud" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "Määratud müügitellimustele" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Vaiketarnija" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Hinnavahemik" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Variandid" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Nõutud" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Muuda osa" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Lisa osa" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "Selle osa kustutamist ei saa tagasi võtta" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "Maksimaalne hind" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Komponent" @@ -7117,12 +7163,12 @@ msgstr "Maksimaalne hind" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Ühiku hind" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "Täida ostutellimus" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "Saadetise viide" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "Tegevus inventariüksuste jaoks selles asukohas" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "Tegevus selle asukoha alamkohtades" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "Vali veerud" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Mulle määratud" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "Omab partiikoodi" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "Näita mulle minule määratud tellimusi" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "Näita üksusi, millel on partiikood" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "Ootel" - -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +msgid "Filter items by batch code" msgstr "" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "On serialiseeritud" + #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "" +msgid "Show items which have a serial number" +msgstr "Näita üksusi, millel on seerianumber" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" -msgstr "" +msgid "Assigned to me" +msgstr "Mulle määratud" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "Näita mulle minule määratud tellimusi" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" -msgstr "" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "Ootel" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "Filtreerige vastutava omaniku järgi" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "Filtreeri kasutaja järgi" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Eemalda filter" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Vali filtri väärtus" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Vali filter" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Tabeli filtrid" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Lisa filter" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Tühjenda filtrid" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Kirjeid ei leitud" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "Server tagastas ebatäpse andmeühiku" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "Server tagastas ebatäpse andmeühiku" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "Kustutage valitud kirjed" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "Kas olete kindel, et soovite kustutada valitud elemendid?" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Kustutage valitud kirjed" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "Tükkide loendit ei saa redigeerida, kuna osa on lukustatud" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Jälgitav" @@ -8443,66 +8538,66 @@ msgstr "Jälgitav" msgid "Show trackable assemblies" msgstr "Näita jälgitavaid koosteid" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "Näita esemete eraldatud ehituse väljundit" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "Määra laoseis sellele koostetellimusele automaatselt vastavalt valitud #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "Tulemus puudub" msgid "Show build outputs currently in production" msgstr "Kuva praegu tootmises olevad ehitustulemid" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "Valige valitud väljundid lõpule" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "Tühistage valitud väljundid" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "Võtke lao jääk, et luua väljund" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "Võtke lao jääk väljundist" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "Kuva valikuga mallid" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Filtreeri osa aktiivse staatuse järgi" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "Filtreeri vastavalt osa lukustatud seisundile" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Filtreeri koostise atribuudi järgi" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Kaasa osad alamkategooriatesse" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Filtreeri komponendi atribuudi järgi" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "Filtreeri testitava atribuudi järgi" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Filtreerige jälgitava atribuudi järgi" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Filtreeri osade järgi, millel on ühikud" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Filtreeri osade järgi, millel on siseosade number" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "Filtreeri osade järgi, millel on laoseis" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "Filtreeri osade järgi, millel on vähe laoseisu" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Filtreeri osade järgi, mis on ostetavad" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Filtreeri osade järgi, mis on müügiloaga" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Filtreeri osade järgi, mis on virtuaalsed" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "Filtreeri osade järgi, mis on mallid" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "Filtreeri osade järgi, mis on revisioonid" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "Filtreeri osade järgi, millel on revisioonid" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "Filtreeri osade järgi, millel on hinnateave" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "Filtreeri osade järgi, millel on laoseis saadaval" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "Filtreeri osade järgi, millele kasutaja on tellinud" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "Filtreeri osade järgi, millel on inventuuriteave" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "Näidis" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "Paigaldatud" @@ -10025,42 +10125,42 @@ msgstr "Võta vastu valitud üksused" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "Tellige varu" @@ -10133,50 +10232,50 @@ msgstr "Näita saadetisi, mis on laevatatud" msgid "Show shipments which have been delivered" msgstr "Näita saadetisi, mis on kätte toimetatud" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "Tühista" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "Rühma üksikasjade hankimisel ilmnes viga" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Kustuta grupp" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "Grupp on kustutatud" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "Kas olete kindel, et soovite kustutada selle grupi?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Lisa grupp" @@ -10436,7 +10535,7 @@ msgstr "Lisa grupp" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "Üles laaditud" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "Filtri sihtmodeli tüübi järgi" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "Päringu malli üksikasjade toomisel ilmnes viga" @@ -10547,32 +10646,32 @@ msgstr "Päringu malli üksikasjade toomisel ilmnes viga" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "Kasutajat id-ga {id} ei leitud" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "Kasutaja üksikasjade hankimisel ilmnes viga" @@ -10604,35 +10703,35 @@ msgstr "Kasutaja üksikasjade hankimisel ilmnes viga" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Määrab, kas seda kasutajat tuleks käsitleda aktiivsena. Tühistage see konto kustutamise asemel." -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "Määrab, kas kasutaja saab sisse logida django admin rakendusse." -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Määrab, et sellel kasutajal on kõik loaõigused ilma neid selgelt omistamata." -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "Te ei saa praegu sisseloginud kasutaja õigusi muuta." -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "Kas olete kindel, et soovite selle kasutaja kustutada?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "See kaupu on tootmises" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "See varuosa on määratud müügitellimusele" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "See varuosa on määratud kliendile" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "See eset varuosa on paigaldatud teisesse varuossa" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "See stock eseme on tarbitud ehitustellimuse poolt" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "See kaupluseseade on aegunud" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "See laoseis on täielikult reserveeritud" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "See kauplemisobjekt on osaliselt reserveeritud" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "See laoseis on ammendatud" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "Kuva laoseis aktiivsetele osadele" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "Kuva laoseis koostatud osade jaoks" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "Näita esemeid, mis on eraldatud" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "Näita esemeid, millel on saadaval" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "Kaasa laoosad alakohtades" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "Näita ammendunud laoseoseid" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "Näita esemeid, mis on laos" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "Näita esemeid, mis on tootmises" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "Kaasa varude üksused variantosade jaoks" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "Näita varude üksusi, mis on paigaldatud teistesse üksustesse" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "Kliendile saadetud" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "Näita üksusi, mis on saadetud kliendile" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "On serialiseeritud" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "Näita üksusi, millel on seerianumber" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "Omab partiikoodi" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "Näita üksusi, millel on partiikood" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "Näita jälgitavaid üksusi" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "Omab ostuhinda" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "Näita üksusi, millel on ostuhind" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "Väline asukoht" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "Näita üksusi välises asukohas" @@ -10983,49 +11050,53 @@ msgstr "Näita üksusi välises asukohas" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" -msgstr "Lisa uus varuüksus" - -#: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "Eemalda osa kogust varuüksusest" - -#: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "Liiguta varuüksused uutesse asukohtadesse" - -#: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "Muuda varu staatust" - -#: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "Muuda varuüksuste staatust" - -#: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "Ühenda varu" - -#: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "Ühenda varuüksused" - -#: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "Tellige uus varu" - -#: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "Määrake kliendile" - -#: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + +#: src/tables/stock/StockItemTable.tsx:604 +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" + +#: src/tables/stock/StockItemTable.tsx:615 +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" + +#: src/tables/stock/StockItemTable.tsx:622 +#~ msgid "Change stock status" +#~ msgstr "Change stock status" + +#: src/tables/stock/StockItemTable.tsx:624 +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" + +#: src/tables/stock/StockItemTable.tsx:631 +#~ msgid "Merge stock" +#~ msgstr "Merge stock" + +#: src/tables/stock/StockItemTable.tsx:633 +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" + +#: src/tables/stock/StockItemTable.tsx:642 +#~ msgid "Order new stock" +#~ msgstr "Order new stock" + +#: src/tables/stock/StockItemTable.tsx:653 +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" + +#: src/tables/stock/StockItemTable.tsx:655 +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" + #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "Kustuta varu" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 5739a753ce..0c25e6db83 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" @@ -339,9 +339,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "" @@ -774,25 +775,25 @@ msgstr "" msgid "No" msgstr "" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "" @@ -1126,7 +1127,6 @@ msgstr "" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "" @@ -2868,7 +2870,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index 3ce934b4d1..96db6fd948 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" @@ -339,9 +339,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "" @@ -774,25 +775,25 @@ msgstr "" msgid "No" msgstr "" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "" @@ -1126,7 +1127,6 @@ msgstr "" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "" @@ -2868,7 +2870,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index f1b1acd959..c3a42fcd85 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: 2025-06-30 22:32\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Pièce" @@ -55,10 +55,10 @@ msgstr "Pièce" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Composants" @@ -81,12 +81,12 @@ msgstr "Modèles de test de pièces" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -97,7 +97,7 @@ msgstr "Pièces du fournisseur" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Pièces du fabricant" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Pièces du fabricant" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Catégorie de composant" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Catégories de composants" @@ -123,7 +123,7 @@ msgstr "Catégories de composants" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Article en stock" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Articles en stock" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Emplacement du stock" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Emplacements de stock" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "Emplacements des stocks" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Historique du stock" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "Construire des éléments" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Société" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Sociétés" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Code du projet" @@ -221,12 +221,12 @@ msgstr "Codes du projet" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Commande d’achat" @@ -234,9 +234,9 @@ msgstr "Commande d’achat" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Ordres d'achat" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Lignes de commande d'achat" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Ventes" @@ -265,14 +265,14 @@ msgstr "Ventes" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Ordres de vente" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Expédition de la commande" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Expéditions de la commande" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Retour de commande" @@ -289,8 +289,8 @@ msgstr "Retour de commande" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Retours" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Adresse" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adresses" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Contact" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contacts" @@ -339,9 +339,9 @@ msgstr "Propriétaires" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Groupes" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Groupes" @@ -438,6 +438,7 @@ msgstr "Listes Sélectionnées" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "Listes Sélectionnées" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "Administrateur" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Ordres de fabrication" @@ -548,8 +549,8 @@ msgstr "Saisissez les données du code-barres" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Scanner le code-barres" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "Impossible de lier le code-barre" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Lien" @@ -631,7 +632,7 @@ msgstr "Ceci supprimera le lien vers le code-barres associé" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Délier le code-barre" @@ -774,25 +775,25 @@ msgstr "Oui" msgid "No" msgstr "Non" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "Filtres de calendrier" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "Mois précédent" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "Sélectionner un mois" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "Prochain mois" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "Télécharger des données" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "Erreur lors de la mise à jour des commandes" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "En retard" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "Afficher le nombre de catégories de pièces auxquelles vous êtes abonné" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Stock faible" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "Changer la langue de l'interface utilisateur" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Marqué comme lu" @@ -1082,14 +1083,14 @@ msgstr "Il n'y a pas d'actualités non lues" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "Super-utilisateur" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "Personnel" @@ -1116,9 +1117,9 @@ msgstr "Supprimer l'image associée de cet élément ?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Annuler" @@ -1126,7 +1127,6 @@ msgstr "Annuler" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Supprimer" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Répéter le mot de passe" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "S'enregistrer" @@ -1602,19 +1602,19 @@ msgstr "Serveur" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Extensions" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Activé" @@ -1751,7 +1751,7 @@ msgstr "Icônes {0}" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Rechercher" @@ -1828,7 +1828,7 @@ msgstr "Filtrer par état de validation de ligne" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Complet" @@ -1970,8 +1970,8 @@ msgstr "Options" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Actions de code-barres" @@ -2109,7 +2109,6 @@ msgstr "Modifier" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Ajouter" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "Aucun élément" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Disponible" @@ -2386,7 +2385,7 @@ msgstr "En savoir plus sur {code}" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Se déconnecter" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "Fabrication" @@ -2488,10 +2487,10 @@ msgstr "Fabrication" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Achat en cours" @@ -2499,10 +2498,10 @@ msgstr "Achat en cours" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Ventes" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Navigation" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "À propos" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Marquer tous comme lu" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Voir toutes les notifications" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Vous n'avez pas de notifications non lues." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "Pas d'aperçu disponible" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "Supprimer le groupe de recherche" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "Informations sur le plugin" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "Auteur" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Date" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Actif" @@ -2835,32 +2838,31 @@ msgstr "Modèle inconnu: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Livraison" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Inactif" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Aucun stock" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Numéro de série" @@ -2868,7 +2870,7 @@ msgstr "Numéro de série" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Numéro de série" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "Veuillez corriger les erreurs dans la sélection des pièces" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "Commander des pièces" @@ -3877,7 +3879,7 @@ msgstr "Code du lot suivant" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Numéro de série suivant" @@ -3886,29 +3888,29 @@ msgstr "Numéro de série suivant" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "Sortie de la construction" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "Sortie de la construction" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Status" @@ -3975,13 +3977,13 @@ msgstr "Les résultats de construction ont été annulés" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "Allouée" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "Emplacement d'origine" @@ -4011,10 +4013,10 @@ msgstr "Éléments du stock alloués" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "Abonné" @@ -4070,7 +4072,7 @@ msgstr "Emplacement par défaut de la catégorie" msgid "Received stock location selected" msgstr "Emplacement de stock reçu" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "Emplacement par défaut" @@ -4079,25 +4081,26 @@ msgstr "Emplacement par défaut" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Définir l'emplacement" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "Indiquer une date d'expiration" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "Ajuster le conditionnement" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Changer le statut" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Ajouter une note" @@ -4109,7 +4112,7 @@ msgstr "Ajouter une note" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Ajouter une note" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Emplacement" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Stocker à l'emplacement par défaut" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "Stocker à la destination de l'article " -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Stocker avec le stock déjà reçu" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Barre-code" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "Saisir le code de lot pour les articles reçus" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "Saisir le code de lot pour les articles reçus" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Numéros de Série" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "Saisir les numéros de série des articles reçus" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "Date d'expiration" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "Entrer une date d'expiration pour les articles reçus" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Conditionnement" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Note" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "SKU" msgid "Received" msgstr "Réceptionnée" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "Articles reçus" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "Articles reçus" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "État du stock" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Ajouter un article en stock" @@ -4280,24 +4285,22 @@ msgstr "Déplacer" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "En Stock" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Compter" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Ajouter du stock" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "Stock ajouté" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Supprimer du stock" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "Stock retiré" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Transférer le stock" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "Stock transféré" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Compter le stock" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "Statut du stock changé" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Fusionner le stock" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "Stock lié au client" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Supprimer l'article du stock" @@ -4664,6 +4660,51 @@ msgstr "Êtes-vous certain de vouloir supprimer cet élément?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Actions sur le stock" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "Confirmer votre nouveau mot de passe" msgid "Confirm" msgstr "Confirmer" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "Se déconnecter" @@ -4717,15 +4758,15 @@ msgstr "Aucune sélection" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Se connecter" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "Connexion en cours" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Pas encore de compte ?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "Modifier le compte" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "Changer le mot de passe" @@ -5577,7 +5618,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Devise" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Unités personnalisées" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Paramètres de la pièce" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "Acune erreur de registre machine" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Info" @@ -5959,67 +6000,39 @@ msgstr "Marquer comme non lu" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Révision" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "Statut personnalisé" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Externe" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Référence" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "Fabrication parente" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "Fabrication parente" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Quantité de fabrication" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Révision" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "Peut être construit" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Sorties complétées" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "Statut personnalisé" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Externe" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "Émis par" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Responsable" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Référence" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Fabrication parente" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Quantité de fabrication" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "Peut être construit" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Sorties complétées" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Émis par" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Responsable" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Tous les emplacements" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Emplacement cible" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Créé" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "Date de début" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Date cible" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Complété" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Détails de fabrication" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "Stock requis" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "Stock alloué" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Stock utilisé" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Date cible" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Complété" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Sorties incomplètes" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Détails de fabrication" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "Stock alloué" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Stock utilisé" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Sorties incomplètes" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Ordre de fabrication enfant" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Résultats des Tests" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Éditer l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Ajouter un ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "Annuler l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "Commande annulée" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "Commande annulée" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "Annuler cette commande" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "Suspendre l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "Mettre cet ordre en suspens" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "Cet ordre a été mis en suspens" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "Émettre l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "Emettre cette commande" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "Commande émise" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "Compléter l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "Marquer cet ordre comme complété" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "Ordre complété" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" -msgstr "Problème dans l'ordre de fabrication" +msgstr "Émettre l'ordre" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "Compléter l'ordre" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "Actions de l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "Modifier la commande" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "Dupliquer la commande" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "Retenir la commande" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Annuler la commande" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "Vue de la table" msgid "Calendar View" msgstr "Vue du calendrier" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Site web" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Numéro de téléphone" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "Adresse email" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Devise par défaut" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "Devise par défaut" msgid "Supplier" msgstr "Fournisseur" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Fabricant" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Fabricant" msgid "Customer" msgstr "Client" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "Détails de l'entreprise" @@ -6396,100 +6447,100 @@ msgstr "Détails de l'entreprise" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Pièce fournisseur" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Pièces du fabricant" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Pièces du fabricant" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Stock attribué" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Modifier la société" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Supprimer la société" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Actions de la société" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Pièce interne" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Numéro de pièce du fabricant" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "Lien externe" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "Détails de la pièce" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "Informations sur le fabricant" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "Détails de la pièce du fabricant" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Paramètres" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Modifier la pièce du fabricant" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Nouvelle pièce de fabricant" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Supprimer la pièce de fabricant" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Détails de la pièce du fabricant" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "Pièce du fabricant" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Description de la pièce" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "Description de la pièce" msgid "Pack Quantity" msgstr "Quantité du paquet" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "En Commande" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Disponibilité du fournisseur" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Disponibilité mise à jour" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Disponibilité" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Détails de la pièce du fournisseur" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Stock reçu" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "Actions sur les pièces du fournisseur" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Modifier les pièces du fournisseur" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Supprimer des pièces du fournisseur" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Ajouter la pièce du fournisseur" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Aucun stock" @@ -6568,12 +6619,12 @@ msgstr "Nom du groupe" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "Détails du groupe" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "Roles du groupe" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "Profil de l'utilisateur" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "Détails de l'utilisateur" @@ -6598,155 +6649,156 @@ msgstr "Détails de l'utilisateur" msgid "Basic user" msgstr "Utilisateur basique" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Chemin d'accès" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Catégorie parente" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Sous-catégories" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Structure" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Emplacement par défaut du parent" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "Emplacement par défaut" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Catégorie de pièce de niveau supérieur" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Modifier la catégorie" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "Déplacer les articles dans la catégorie parent" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Supprimer l’élément" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Supprimer la catégorie" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "Action sur les pièces" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "Action pour les pièces de cette catégorie" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "Action sur les catégories enfants" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "Action pour les sous-catégories de cette catégorie" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "Paramètres de Catégorie" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "Détails de la catégorie" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Allocation de l'ordre de construction" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Allocations de l'ordre de ventes" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "Révision de" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Catégorie" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Emplacement par défaut" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "Emplacement par défaut de la catégorie" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unités" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Mots-clés" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Stock disponible" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "Stock variable" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Stock Minimum" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "Sur commande" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "Requis pour les commandes" @@ -6754,7 +6806,7 @@ msgstr "Requis pour les commandes" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "Alloué à l'ordre de construction" @@ -6766,93 +6818,93 @@ msgstr "Alloué à l'ordre de construction" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "Alloué aux ordres de ventes" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "En Production" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "Verrouillé" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "Modèle de la pièce" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "Pièce assemblée" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "Pièce composante" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "Pièce testable" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "Pièce suivable" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "Pièce achetable" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "Pièce vendable" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "Pièce virtuelle" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Date de création" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "Créé par" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Fournisseur par Défaut" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Échelle des prix" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "Dernier numéro de série" @@ -6860,24 +6912,24 @@ msgstr "Dernier numéro de série" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Liste des matériaux" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Utilisé pour" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Prix des pièces" @@ -6885,74 +6937,68 @@ msgstr "Prix des pièces" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "Modèles de test" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "Pièces associées" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Requis" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Modifier la pièce" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Ajouter Pièce" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Supprimer la pièce" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "La suppression de cette pièce est irréversible" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Actions sur le stock" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "Décompte du stock de pièces" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "Transférer le stock de pièces" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "Commande" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "Stock de commandes" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Actions sur les pièces" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "Sélectionner une révision de pièce" @@ -7051,8 +7097,8 @@ msgstr "Rapport d'inventaire plannifié" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "Valeur des stock" @@ -7073,7 +7119,7 @@ msgstr "Valeur maximale" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Prix total" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Composant" @@ -7117,12 +7163,12 @@ msgstr "Prix Maximum" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Prix unitaire" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "Tarif d'achat" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Dernière mise à jour" @@ -7268,17 +7314,17 @@ msgstr "Prix du fournisseur" msgid "Variant Part" msgstr "Prix des variantes" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "Modifier l'ordre d'achat" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Ajouter un ordre d'achat" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "Référence du fournisseur" @@ -7288,26 +7334,26 @@ msgstr "Référence du fournisseur" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "Ligne d'articles complétées" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "Destination" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "Devise de la commande" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "Coût total" @@ -7317,80 +7363,80 @@ msgstr "Coût total" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "Adresse email de contact" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "Numéro de téléphone de contact" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "Date d'émission" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Date d'achèvement" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Détails de la commande" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Éléments de la ligne" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "Articles supplémentaires" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "Emettre un bon de commande" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "Annuler le bon de commande" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "Maintenir le bon de commande" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "Compléter le bon de commande" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "Actions sur la commande" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Référence client" @@ -7399,33 +7445,33 @@ msgstr "Référence client" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "Modifier l'ordre de retour" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Ajouter un ordre de retour" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "Émettre un ordre de retour" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "Annuler l'ordre de retour" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "Suspendre l'ordre de retour" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "Compléter l'ordre de retour" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "Livraisons réalisées" @@ -7433,83 +7479,83 @@ msgstr "Livraisons réalisées" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "Modifier la commande client" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "Ajouter des commandes clients" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Livraisons" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "Etablir une commande client" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "Annuler une commande client" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "Maintenir une commande client" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "Envoyer les commandes clients" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "Souhaitez vous envoyer cette commande ?" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "Commande envoyée" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "Compléter les commandes clientes" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "Envoyer les commandes" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "Référence de l'envoi" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "Articles alloués" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "Numéro de suivi" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "Numéro de la facture" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Date d'envoi" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "Date de Livraison" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "Détails de l'envoi" @@ -7517,137 +7563,137 @@ msgstr "Détails de l'envoi" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "Modifier l'envoi" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "Annuler l'envoi" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "Compléter l'envoi" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "En attente" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "Envoyé" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "Livré" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Envoyer l'expédition" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "Action sur l'expédition" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "Emplacement parent" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "Sous-emplacements" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Types d'emplacement" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "Emplacement de stock de premier niveau" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "Détails de l’emplacement" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "Pièces par défaut" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "Modifier l'emplacement du stock" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "Déplacer les articles à l'emplacement des parents" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "Supprimer l'emplacement du stock" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "Action sur les éléments" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "Action pour les articles en stock à cet emplacement" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "Action sur les emplacements enfants" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "Action pour les emplacements enfants à cet emplacement" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "Actions de l'emplacement" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "Pièce de base" @@ -7663,43 +7709,43 @@ msgstr "Pièce de base" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "Dernier inventaire" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "Alloué aux commandes" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "Installé dans" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "Articles parents" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "Article de stock parent" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "Consommé par" @@ -7707,27 +7753,27 @@ msgstr "Consommé par" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "Détails du stock" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Suivi du stock" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "Données de test" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "Articles installés" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "Éléments enfants" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Modifier l'élément du stock" @@ -7741,11 +7787,11 @@ msgstr "Modifier l'élément du stock" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "Supprimer l'élément du stock" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "Sérialiser les articles du stock" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "Articles du stock sérialisés" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "Renvoyer les articles de stock" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Renvoyer cet article dans le stock. Cela supprimera le lien avec le client." -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "Article renvoyé au stock" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Opérations sur le stock" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Compter le stock" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Transférer" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "Sérialiser" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "Sérialiser le stock" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "Retour" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "Retour du client" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "Lier au client" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "Lier à un client" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "Actions de l'article de stock" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "Obsolète" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "Expiré" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "Indisponible" @@ -7849,28 +7895,28 @@ msgstr "Indisponible" msgid "Error loading icon package from server" msgstr "Erreurs lors du chargement de l'icone du paquet depuis le serveur" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "La pièce n'est pas active" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "La pièce n'est pas active" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "La pièce est bloquée" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "Vous êtes abonnée aux notifications pour cette pièce" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "Aucun emplacement défini" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,157 +7951,205 @@ msgstr "Sélectionner les colonnes" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Assigné à moi" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "A un code de lot" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "Monter mes commandes" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "Afficher les articles ayant un code de lot" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "Remarquable" +msgid "Filter items by batch code" +msgstr "Filtrer les articles par code de lot" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" -msgstr "Afficher les articles en suspens" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "Est sérialisé" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "Afficher les articles en retard" +msgid "Show items which have a serial number" +msgstr "Afficher les articles ayant un numéro de série" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" -msgstr "Date minimum" +msgid "Serial" +msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" -msgstr "Afficher les articles après cette date" +msgid "Filter items by serial number" +msgstr "Filtrer les articles par numéro de série" #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 +msgid "Serial Below" +msgstr "" + +#: src/tables/Filter.tsx:110 +msgid "Show items with serial numbers less than or equal to a given value" +msgstr "Afficher les articles avec des numéros de série inférieurs ou égaux à une valeur donnée" + +#: src/tables/Filter.tsx:118 +msgid "Serial Above" +msgstr "" + +#: src/tables/Filter.tsx:119 +msgid "Show items with serial numbers greater than or equal to a given value" +msgstr "Afficher les articles avec des numéros de série supérieurs ou égaux à une valeur donnée" + +#: src/tables/Filter.tsx:128 +msgid "Assigned to me" +msgstr "Assigné à moi" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "Monter mes commandes" + +#: src/tables/Filter.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "Remarquable" + +#: src/tables/Filter.tsx:137 +msgid "Show outstanding items" +msgstr "Afficher les articles en suspens" + +#: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "Afficher les articles en retard" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "Date minimum" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "Afficher les articles après cette date" + +#: src/tables/Filter.tsx:161 msgid "Maximum Date" msgstr "Date maximum" -#: src/tables/Filter.tsx:110 +#: src/tables/Filter.tsx:162 msgid "Show items before this date" msgstr "Afficher les articles avant cette date" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:170 msgid "Created Before" msgstr "Créé avant" -#: src/tables/Filter.tsx:119 +#: src/tables/Filter.tsx:171 msgid "Show items created before this date" msgstr "Afficher les articles créés avant cette date" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:179 msgid "Created After" msgstr "Créé après" -#: src/tables/Filter.tsx:128 +#: src/tables/Filter.tsx:180 msgid "Show items created after this date" msgstr "Afficher les articles créés après cette date" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:188 msgid "Start Date Before" msgstr "Date de début avant" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:189 msgid "Show items with a start date before this date" msgstr "Afficher les articles avec une date de début qui est avant cette date" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "Date de dévut après" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "Afficher les articles avec une date de début après cette date" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "Date cible avant" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "Afficher les articles avec une date cible avant cette date" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "Date cible après" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "Afficher les articles avec une date cible après cette date" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "Complété avant" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "Afficher les articles complétés avant cette date" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "Complété après" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "Afficher les articles complétés après cette date" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "Possède un code projet" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "Afficher les commandes auxquelles un code de projet a été attribué" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtrer par ordre de statut" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "Filtrer par code de projet" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "Filtrer par propriétaire responsable" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "Filtrer par utilisateur" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "Filtrer par utilisateur qui a créé une commande" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "Filtrer par utilisateur qui a émis la commande" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "Filtrer par catégorie de pièce" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Supprimer le filtre" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Sélection de la valeur du filtre" @@ -8067,33 +8161,33 @@ msgstr "Entrer une valeur de filtre" msgid "Select date value" msgstr "Sélectionner une valeur de date" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Sélection du filtre" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Filtrer" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Filtres des tables" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Ajouter un filtre" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Effacer filtres" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Pas d'enregistrement trouvé" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "Le serveur à retourner un type de donnée incorrect" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "Le serveur à retourner un type de donnée incorrect" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "Vue des détails" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "Vue des détails" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "Supprimer les éléments sélectionnés" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "Êtes-vous sûr de vouloir supprimer les éléments sélectionnés ?" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "Cette action ne peut pas être annulée" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "Articles supprimés" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "Echecs pour supprimer les articles" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "Filtre de tableau personnalisés sont activés" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Supprimer les enregistrements sélectionnés" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Actualiser les données" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "Stockage externe" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "Inclut le stock de variantes" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "Construire" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Information de stock" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "Afficher les articles consommables" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "Possède un Tarif" @@ -8424,8 +8518,9 @@ msgstr "La liste des matériaux ne peut être modifiée, car la pièce est bloqu #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Assemblage" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "Afficher les assemblages actifs" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Suivi de l'évolution" @@ -8443,66 +8538,66 @@ msgstr "Suivi de l'évolution" msgid "Show trackable assemblies" msgstr "Afficher les suivi de l'évolution des assemblages" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "Affecté à la production" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "Afficher les éléments alloués à une sortie de construction" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "Inclure les variantes" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "Inclure les commandes pour les variantes de pièces" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "Statut de la commande" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "Quantité Allouée" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "Quantités disponibles" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" -msgstr "Modifier la répartition des stocks" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" +msgstr "Quantité Allouée" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "Modifier la répartition des stocks" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "Supprimer la répartition du stock" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "Afficher les lignes optionnelles" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "Testable" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "Suivi" @@ -8552,7 +8647,7 @@ msgstr "Rupture de stock" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "Aucun stocke disponible" @@ -8590,8 +8685,8 @@ msgstr "Attribuer automatiquement du stock à ce bâtiment en fonction des optio #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "Désallouer le stock" @@ -8697,7 +8792,7 @@ msgstr "Aucun résultat" msgid "Show build outputs currently in production" msgstr "Afficher les sorties" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "Allocation du stock de sortie de construction" @@ -8705,8 +8800,8 @@ msgstr "Allocation du stock de sortie de construction" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "Ajouter une sortie de construction" @@ -8714,81 +8809,81 @@ msgstr "Ajouter une sortie de construction" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "Modifier une sortie de construction" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "Cette action désaffecte tous les stocks de la production sélectionnée" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "Filtrer par état du stock" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "Compléter les sorties sélectionnées" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "Mise au rebut des sorties sélectionnées" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "Annuler les sorties sélectionnées" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "Visualiser la sortie de la construction" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "Allouer" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "Allouer des stock à la sortie de construction" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "Désallouer" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "Désallouer le stock de la sortie de la construction" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "Résultats complets de la construction" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "Rébut" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "Sortie de la construction de la ferraille" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "Annuler la sortie de la construction" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "Lignes allouées" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "Tests requis" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "Stock requis" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "Voir l'ordre de construction" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Vous êtes abonné aux notifications pour cette catégorie" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Inclure les sous-catégories" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "Afficher les modèles avec choix" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "A des unités" @@ -9368,154 +9468,154 @@ msgstr "Afficher les articles reçus" msgid "View Sales Order" msgstr "Voir la commande client" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "Stock minimum" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Filtrer par statut actif de la pièce" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "Filtrer par statut de pièce verrouillée" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Filtrer par attribut d'assemblage" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Inclure les pièces dans les sous-catégories" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Filtrer par attribut de composant" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "Filtrer par attribut testable" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Filtrer par attribut de suivi" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Filtre sur les pièces qui ont des unités" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "A un IPN" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Filtre sur les pièces qui ont un numéro de pièce interne" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "A un stock" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "Filtre sur les pièces en stock" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "Filtrer les pièces dont le stock est faible" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "Achetable" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Filtre sur les pièces qui peuvent être achetées" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "Vendable" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Filtrer les pièces vendables" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuel" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Filtrer par pièces virtuelles" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "Non virtuel" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "Est un modèle" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "Filtrer par pièces qui sont des modèles" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "Est une variante" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "Filtrer par pièces qui sont des variantes" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "Est une révision" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "Filtrer par pièces qui sont des révisions" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "Possède des révisions" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "Filtrer par pièces qui ont des révisions" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "Filtrer par pièces qui ont des informations de prix" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "Filtrer par pièces qui ont du stock disponible" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "Filtrer par pièces auxquelles l'utilisateur est abonné" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "Possède un inventaire" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "Filtrer par pièces qui ont des informations d'inventaire" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "Définir la catégorie" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "Définir la catégorie pour les pièces sélectionnées" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "Commander les pièces sélectionnées" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "Exemple" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "Installé" @@ -10025,42 +10125,42 @@ msgstr "Recevoir les éléments sélectionnés" msgid "Receive Item" msgstr "Recevoir l'article" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "Afficher les allocations en attente" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "Assigné à l'expédition" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "Afficher les allocations assignées à une expédition" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "Pas d'expédition" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "Non expédié" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "Modifier l'allocation" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "Supprimer l'allocation" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "Assigner à l'expédition" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "Assigner à l'expédition" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "Constituer le stock" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "Commander du stock" @@ -10133,50 +10232,50 @@ msgstr "Afficher les expéditions qui ont été envoyées" msgid "Show shipments which have been delivered" msgstr "Afficher les expéditions qui ont été livrées" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "Générer un jeton" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "Jeton généré" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "Révoqué" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "Jeton" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "En utilisation" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "Dernière vue" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "Expiration" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "Afficher les jetons révoqués" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "Révoquer" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "Erreur lors de la révocation du jeton" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "Les jetons ne sont affichés qu'une seule fois - assurez-vous de le noter." @@ -10390,16 +10489,16 @@ msgstr "Aucune information" msgid "No error details are available for this task" msgstr "Aucun détail d'erreur n'est disponible pour cette tâche" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "Groupe avec l'id {id} non trouvé" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "Une erreur s'est produite lors de la récupération des détails du groupe" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "Nom du groupe d'utilisateurs" @@ -10407,28 +10506,28 @@ msgstr "Nom du groupe d'utilisateurs" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Supprimer le groupe" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "Groupe supprimé" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "Êtes-vous sûr de vouloir supprimer ce groupe ?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "Ajouter un groupe" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Ajouter un groupe" @@ -10436,7 +10535,7 @@ msgstr "Ajouter un groupe" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "Modifier le groupe" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "Envoyé" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "Type de modèle" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "Filtrer par type de modèle cible" @@ -10531,11 +10630,11 @@ msgstr "Supprimer le rapport" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "Modèle non trouvé" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "Une erreur s'est produite lors de la récupération des détails du modèle" @@ -10547,32 +10646,32 @@ msgstr "Une erreur s'est produite lors de la récupération des détails du mod #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "Modifier" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "Modifier le fichier modèle" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "Modifier le modèle" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "Supprimer le modèle" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "Ajouter un modèle" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "Ajouter un modèle" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "Filtrer par statut activé" @@ -10580,23 +10679,23 @@ msgstr "Filtrer par statut activé" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "Groupes mis à jour" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "Groupes d'utilisateurs mis à jour avec succès" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "Erreur lors de la mise à jour des groupes d'utilisateurs" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "Utilisateur avec l'id {id} non trouvé" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "Une erreur s'est produite lors de la récupération des détails de l'utilisateur" @@ -10604,35 +10703,35 @@ msgstr "Une erreur s'est produite lors de la récupération des détails de l'ut #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "Est actif" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Indique si cet utilisateur doit être traité comme actif. Désélectionnez cette option au lieu de supprimer des comptes." -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "Est membre du personnel" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "Indique si l'utilisateur peut se connecter au site d'administration Django." -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "Est superutilisateur" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Indique que cet utilisateur dispose de toutes les autorisations sans avoir à les attribuer explicitement." -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "Vous ne pouvez pas modifier les droits de l'utilisateur actuellement connecté." -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "Groupes d'utilisateurs" @@ -10640,71 +10739,71 @@ msgstr "Groupes d'utilisateurs" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "Supprimer l'utilisateur" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "Utilisateur supprimé" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "Êtes-vous sûr de vouloir supprimer cet utilisateur ?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "Ajouter un utilisateur" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "Utilisateur ajouté" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "Ajouter un utilisateur" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "Afficher les utilisateurs actifs" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "Afficher les utilisateurs du personnel" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "Afficher les super-utilisateurs" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "Modifier l'utilisateur" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "Supprimer le type d'emplacement" msgid "Icon" msgstr "Icône" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "Cet article est en production" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "Cet article a été assigné à une commande client" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "Cet article a été assigné à un client" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "Cet article est installé dans un autre article" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "Cet article a été consommé par un ordre de fabrication" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "Cet article n'est pas disponible" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "Cet article a expiré" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "Cet article est obsolète" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "Cet article est entièrement alloué" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "Cet article est partiellement alloué" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "Cet article a été épuisé" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "Date d'inventaire" @@ -10798,184 +10897,152 @@ msgstr "Date d'inventaire" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "Afficher le stock pour les pièces actives" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "Afficher le stock pour les pièces actives" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "Afficher les articles qui ont été alloués" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "Afficher les articles disponibles" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Inclure les sous-emplacements" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "Inclure le stock dans les sous-emplacements" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "Epuisé" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "Afficher les articles épuisés" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "Afficher les articles en stock" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "Afficher les articles en production" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "Inclure les articles pour les variantes de pièces" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "Consommé" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "Afficher les articles qui ont été consommés par un ordre de fabrication" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "Afficher les articles qui sont installés dans d'autres articles" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "Envoyer au client" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "Montrer les articles envoyés au client" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "Est sérialisé" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "Afficher les articles ayant un numéro de série" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "Filtrer les articles par code de lot" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "Filtrer les articles par numéro de série" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "Numéro de série LTE" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "Afficher les articles avec des numéros de série inférieurs ou égaux à une valeur donnée" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "Numéro de série GTE" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "Afficher les articles avec des numéros de série supérieurs ou égaux à une valeur donnée" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "A un code de lot" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "Afficher les articles ayant un code de lot" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "Afficher les articles suivis" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "A un prix d'achat" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "Afficher les articles ayant un prix d'achat" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "Afficher les articles expirés" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "Afficher les articles obsolètes" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "Expiré avant" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "Afficher les articles expirés avant cette date" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "Expiré après" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "Afficher les articles expirés après cette date" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "Mis à jour avant" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "Afficher les articles mis à jour avant cette date" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "Mis à jour après" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "Afficher les articles mis à jour après cette date" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "Inventaire avant" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "Afficher les articles comptés avant cette date" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "Inventaire après" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "Afficher les articles comptés après cette date" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "Emplacement externe" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "Afficher les articles dans un emplacement externe" @@ -10983,49 +11050,53 @@ msgstr "Afficher les articles dans un emplacement externe" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" +msgstr "" + #: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" -msgstr "Ajouter un nouvel article en stock" +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "Retirer une quantité d'un article en stock" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "Déplacer des articles vers de nouveaux emplacements" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "Changer le statut du stock" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "Changer le statut des articles en stock" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "Fusionner le stock" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "Fusionner les articles en stock" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "Commander du nouveau stock" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "Assigner à un client" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "Assigner des articles à un client" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "Supprimer le stock" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 297f96b915..57bb371218 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\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" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "פריט" @@ -55,10 +55,10 @@ msgstr "פריט" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "פריטים" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "קטגוריית פריט" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "קטגוריית פריטים" @@ -123,7 +123,7 @@ msgstr "קטגוריית פריטים" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "פריט במלאי" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "פריטים במלאי" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "מיקום מלאי" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "מיקומי מלאי" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "סוגי מיקום מלאי" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "היסטוריית מלאי" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "בניית פריטים" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "חברה" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "חברות" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "קוד פרוייקט" @@ -221,12 +221,12 @@ msgstr "קוד פרויקט" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "הזמנות רכש" @@ -234,9 +234,9 @@ msgstr "הזמנות רכש" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "הזמנת רכש" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "שורות הזמנת רכש" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "הזמנת מכירה" @@ -265,14 +265,14 @@ msgstr "הזמנת מכירה" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "הזמנות מכירה" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "משלוח הזמנת מכירות" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "משלוחי הזמנת מכירות" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "החזרת הזמנה" @@ -289,8 +289,8 @@ msgstr "החזרת הזמנה" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "החזרת הזמנות" @@ -309,21 +309,21 @@ msgid "Address" msgstr "כתובת" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "כתובות" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "איש קשר" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "אנשי קשר" @@ -339,9 +339,9 @@ msgstr "בעלים" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "קבוצה" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "קבוצות" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "קישור" @@ -631,7 +632,7 @@ msgstr "פעולה זו תסיר את הקישור לברקוד המשויך" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "בטל קישור של ברקוד" @@ -774,25 +775,25 @@ msgstr "כו" msgid "No" msgstr "לא" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "מלאי נמוך" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "סמן כנקרא" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "האם להסיר את התמונה המשויכת מפריט זה?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "בטל" @@ -1126,7 +1127,6 @@ msgstr "בטל" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "הסר" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "חזור/י על הסיסמה" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "הרשמה" @@ -1602,19 +1602,19 @@ msgstr "מארח" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "תוספים" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "{0} סמלים" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "חפש" @@ -1828,7 +1828,7 @@ msgstr "סנן לפי סטטוס אימות שורה" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "הושלם" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "פעולות ברקוד" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "התנתק" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "מלאי" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "רכישה" @@ -2499,10 +2498,10 @@ msgstr "רכישה" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "מכירות" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "ניווט" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "אודות" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "סמן הכל כנקראו" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "הצג את כל ההתראות" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "אין לך התראות שלא נקראו." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "משלוח" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "לא פעיל" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "אין מלאי" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "מספר סידורי" @@ -2868,7 +2870,7 @@ msgstr "מספר סידורי" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "מספר סידורי" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "אין לך חשבון?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "אתר אינטרנט" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "לא ניתן לערוך את כתב החומרים, מכיוון שהפ #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "ניתן למעקב" @@ -8443,66 +8538,66 @@ msgstr "ניתן למעקב" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "הצג מכלולים שניתנים למעקב" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index 95e80ac48e..c9ec3efa5d 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" @@ -339,9 +339,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "" @@ -774,25 +775,25 @@ msgstr "हाँ" msgid "No" msgstr "" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "" @@ -1126,7 +1127,6 @@ msgstr "" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "" @@ -2868,7 +2870,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index c472d3a898..8a4e93e035 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Alkatrész" @@ -55,10 +55,10 @@ msgstr "Alkatrész" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Alkatrészek" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -97,7 +97,7 @@ msgstr "Beszállítói alkatrészek" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Gyártói alkatrész" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Gyártói alkatrészek" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Alkatrész kategória" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Alkatrész kategóriák" @@ -123,7 +123,7 @@ msgstr "Alkatrész kategóriák" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Készlet tétel" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Készlet tételek" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Készlet hely" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Készlethelyek" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Készlettörténet" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Cég" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Cégek" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Projektszám" @@ -221,12 +221,12 @@ msgstr "Projektszámok" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Beszerzési rendelés" @@ -234,9 +234,9 @@ msgstr "Beszerzési rendelés" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Beszerzési rendelések" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Beszerzési rendelés tételei" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Vevői rendelés" @@ -265,14 +265,14 @@ msgstr "Vevői rendelés" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Vevői rendelések" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Vevői rendelés szállítmány" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Vevői rendelés szállítmányok" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Visszavétel" @@ -289,8 +289,8 @@ msgstr "Visszavétel" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Visszavételek" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Cím" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Címek" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Kapcsolat" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kapcsolatok" @@ -339,9 +339,9 @@ msgstr "Tulajdonosok" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Csoport" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Csoportok" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Gyártási utasítások" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Vonalkód beolvasás" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Link" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Vonalkód leválasztása" @@ -774,25 +775,25 @@ msgstr "Igen" msgid "No" msgstr "Nem" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Késésben" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Alacsony készlet" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Megjelölés olvasottként" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "Tételhez rendelt kép eltávolítása?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Mégsem" @@ -1126,7 +1127,6 @@ msgstr "Mégsem" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Eltávolítás" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Jelszó megismétlése" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Regisztráció" @@ -1602,19 +1602,19 @@ msgstr "Kiszolgáló" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Pluginok" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Engedélyezve" @@ -1751,7 +1751,7 @@ msgstr "{0} db" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Keresés" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Kész" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Vonalkód műveletek" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Hozzáadás" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Elérhető" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Kijelentkezés" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Készlet" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Beszerzés" @@ -2499,10 +2498,10 @@ msgstr "Beszerzés" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Eladás" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Navigáció" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "Névjegy" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Nincs olvasatlan értesítésed." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "Szerző" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Dátum" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Aktív" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Szállítmány" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Inaktív" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Nincs készlet" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Sorozatszám" @@ -2868,7 +2870,7 @@ msgstr "Sorozatszám" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Sorozatszám" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "Gyártás kimenet" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "Gyártás kimenet" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Állapot" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "Készlet lefoglalva" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Hely" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Alapértelmezett helyre tárolás" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Tárolás a már megérkezett készlettel" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Sorozatszámok" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "Fogadott" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Új készlet tétel" @@ -4280,24 +4285,22 @@ msgstr "Áthelyezés" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "Készleten" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Mennyiség" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Készlethez ad" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Készlet csökkentése" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Készlet áthelyezése" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Leltározás" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Készlet összevonása" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Készlet tétel törlése" @@ -4664,6 +4660,51 @@ msgstr "Biztosan törli ezt az elemet?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Készlet műveletek" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "Nincs kijelölés" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Bejelentkezés" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Nincsen felhasználóneve?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Pénznem" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Egyedi mértékegységek" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Alkatrész paraméterek" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Infó" @@ -5959,67 +6000,39 @@ msgstr "Megjelölés olvasatlanként" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Hivatkozás" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "Szülő gyártás" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "Szülő gyártás" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Gyártási mennyiség" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "Gyártható" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Befejezett kimenetek" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Felelős" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Hivatkozás" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Szülő gyártás" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Gyártási mennyiség" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "Gyártható" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Befejezett kimenetek" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Felelős" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Cél dátum" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Gyártás részletei" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Felhasznált készlet" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Cél dátum" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Befejezetlen kimenetek" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Gyártás részletei" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Felhasznált készlet" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Befejezetlen kimenetek" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Alárendelt gyártások" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Teszt eredmények" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Gyártási utasítás szerkesztése" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Gyártási utasítás létrehozása" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "Gyártáshoz foglalások" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Weboldal" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "Beszállító" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Gyártó" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Gyártó" msgid "Customer" msgstr "Vevő" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Szállított alkatrészek" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Gyártott alkatrészek" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Gyártott alkatrészek" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Hozzárendelt készlet" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Cég szerkesztése" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Cég műveletek" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "Alkatrész részletei" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Paraméterek" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Alkatrész leírása" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "Alkatrész leírása" msgid "Pack Quantity" msgstr "Csomagolási mennyiség" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "Rendelve" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Beérkezett készlet" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Beszállítói alkatrész szerkesztése" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Beszállítói alkatrész törlése" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Beszállítói alkatrész hozzáadása" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Nincs készlet" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Elérési út" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Szerkezeti" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Gyártáshoz foglalások" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Vevői rendeléshez foglalások" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategória" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Mértékegységek" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "Rendelve" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "Gyártásban" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "Gyártmány alkatrész" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Létrehozás dátuma" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "Készítette" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Alapértelmezett beszállító" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Ártartomány" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Változatok" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Foglalások" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Alkatrészjegyzék" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Felhasználva ebben" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Alkatrész árak" @@ -6885,74 +6937,68 @@ msgstr "Alkatrész árak" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "Teszt sablonok" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "Kapcsolódó alkatrészek" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Alkatrész szerkesztése" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Alkatrész hozzáadása" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Készlet műveletek" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "Készlet számolása" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "Készlet áthelyezése" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "Készlet rendelés" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Alkatrész műveletek" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Teljes ár" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Összetevő" @@ -7117,12 +7163,12 @@ msgstr "Maximum ár" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Egységár" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "Beszerzési ár" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Legutóbb frissítve" @@ -7268,17 +7314,17 @@ msgstr "Beszállítói ár" msgid "Variant Part" msgstr "Alkatrészváltozat" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "Beszerzési rendelés szerkesztése" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Beszerzés hozzáadása" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "Beszállítói azonosító" @@ -7288,26 +7334,26 @@ msgstr "Beszállítói azonosító" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "Kész sortételek" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "Cél" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "Teljes költség" @@ -7317,80 +7363,80 @@ msgstr "Teljes költség" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Rendelés részletei" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Sortételek" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "Rendelés műveletek" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Vevői azonosító" @@ -7399,33 +7445,33 @@ msgstr "Vevői azonosító" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "Kész szállítmányok" @@ -7433,83 +7479,83 @@ msgstr "Kész szállítmányok" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "Kiindulási alkatrész" @@ -7663,43 +7709,43 @@ msgstr "Kiindulási alkatrész" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "Utolsó leltár" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Készlettörténet" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "Teszt adatok" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "Beépített tételek" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "Gyermek tételek" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Készlet tétel szerkesztése" @@ -7741,11 +7787,11 @@ msgstr "Készlet tétel szerkesztése" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Készlet műveletek" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Leltározás" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Áthelyezés" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "Az alkatrész nem aktív" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "Az alkatrész nem aktív" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "Oszlopok kiválasztása" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Hozzám rendelt" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "Hozzám rendelt" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "Van projektszáma" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Rendelési állapot szűrés" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "Projekt kódra szűrés" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "Szűrés a felelős tulajdonosra" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Szűrő eltávolítása" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Szűrő érték kiválasztása" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Szűrő kiválasztása" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Szűrő" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Szűrő hozzáadása" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Nincs találat" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "A szerver hibás adattípust küldött vissza" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "A szerver hibás adattípust küldött vissza" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Adatok frissítése" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "Változatokkal együtt" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "Gyártásban" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Készlet adatok" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Gyártmány" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Követésre kötelezett" @@ -8443,66 +8538,66 @@ msgstr "Követésre kötelezett" msgid "Show trackable assemblies" msgstr "Nyomonkövethető gyártmányok mutatása" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "Változatok is" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "Opcionális sorok mutatása" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "Követett" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "Nincs elérhető készlet" @@ -8590,8 +8685,8 @@ msgstr "Gyártáshoz szükséges készlet automatikus lefoglalása a beállítá #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "Foglalás feloldása" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "Gyártási kimenet hozzáadása" @@ -8714,81 +8809,81 @@ msgstr "Gyártási kimenet hozzáadása" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "Kiválasztott kimenetek befejezése" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "Kiválasztott kimenetek selejtezése" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "Kiválasztott kimenetek visszavonása" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "Lefoglalva" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "Készlet foglalása a gyártási kimenethez" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "Foglalás felszabadítása" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "Készlet felszabadítása a gyártási kimenetből" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "Gyártási kimenet befejezése" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "Selejt" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "Gyártási kimenet selejtezése" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "Gyártási kimenet visszavonása" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "Szükséges tesztek" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Alkategóriákkal együtt" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "Van mértékegysége" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "Minimális készlet" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Szűrés aktív státusz szerint" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Szűrés szerelési tulajdonság szerint" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Alkategóriákkal együtt" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Szűrés összetevő tulajdonság szerint" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Szűrés követésre kötelezettség szerint" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Szűrés meglévő mértékegység szerint" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "Van IPN-je" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Szűrés meglévő IPN szerint" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "Van készlet" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "Szűrés meglévő készlet szerint" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "Szűrés alacsony készlet szerint" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "Beszerezhető" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Szűrés beszerezhetőség szerint" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "Értékesíthető" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Szűrés értékesíthetőség szerint" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuális" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Szűrés virtuális alkatrészek szerint" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "Nem virtuális" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "Minta" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "Telepítve" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Csoport törlése" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "Csoport törölve" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "Biztos, hogy törölni szeretné ezt a csoportot?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Csoport hozzáadása" @@ -10436,7 +10535,7 @@ msgstr "Csoport hozzáadása" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "Megadja, hogy a felhasználó bejelentkezhet-e erre a django adminisztrátor webhelyre." -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "Rendszergazda" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "Felhasználó törlése" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "Felhasználó törölve" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "Biztosan törli ezt a felhasználót?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "Felhasználó hozzáadása sikeres" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "Felhasználó hozzáadása" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "Ez a készlet tétel gyártásban van" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "Készlet tétel hozzárendelve egy vevőhöz" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "Készlet tétel beépült egy másikba" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "Készlet tétel fel lett használva egy gyártásban" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "Készlet tétel lejárt" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "Készlet tétel lejárt" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "Készlet tétel teljesen foglalva" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "Készlet tétel részlegesen foglalva" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "Készlet tétel elfogyott" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index 797b6dd796..a7c75e1c99 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Perusahaan" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Perusahaan" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Alamat" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Kontak" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontak" @@ -339,9 +339,9 @@ msgstr "Pemilik" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Tautan" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "" @@ -774,25 +775,25 @@ msgstr "Ya" msgid "No" msgstr "Tidak" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Batal" @@ -1126,7 +1127,6 @@ msgstr "Batal" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Hapus" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Ulangi kata sandi" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "{0} icon" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Cari" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Lengkap" @@ -1970,8 +1970,8 @@ msgstr "Pilihan" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Tambah" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Persediaan" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Penjualan" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "Tentang" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Lihat semua notifikasi" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Aktif" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Tidak Aktif" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Tidak ada persediaan" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Nomor Seri" @@ -2868,7 +2870,7 @@ msgstr "Nomor Seri" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Nomor Seri" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Nomor Seri selanjutnya" @@ -3886,29 +3888,29 @@ msgstr "Nomor Seri selanjutnya" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Atur Lokasi" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Tambah Catatan" @@ -4109,7 +4112,7 @@ msgstr "Tambah Catatan" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Tambah Catatan" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Lokasi" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Nomor Seri" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Catatan" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "Telah diterima" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "Tidak ada pilihan" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Info" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Laman" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Nomor Telepon" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "Alamat Surel" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Mata Uang Utama" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "Mata Uang Utama" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "Rincian Pengguna" @@ -6598,155 +6649,156 @@ msgstr "Rincian Pengguna" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Total Harga" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Harga Per buah" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "Tertunda" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index 9d635e71c8..d9a121aa64 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Articolo" @@ -55,10 +55,10 @@ msgstr "Articolo" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Articoli" @@ -81,12 +81,12 @@ msgstr "Modelli Test Articolo" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -97,7 +97,7 @@ msgstr "Articoli fornitore" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Articolo Produttore" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Articoli Produttore" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Categoria Articolo" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Categorie Articolo" @@ -123,7 +123,7 @@ msgstr "Categorie Articolo" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Articolo in magazzino" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Articoli in magazzino" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Ubicazione articolo" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Ubicazioni articolo" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "Tipi ubicazione articolo" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Cronologia Magazzino" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "Costruisci articoli" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Azienda" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Aziende" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Codice del progetto" @@ -221,12 +221,12 @@ msgstr "Codici del progetto" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Ordine d'acquisto" @@ -234,9 +234,9 @@ msgstr "Ordine d'acquisto" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Ordini d'acquisto" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Righe ordine di acquisto" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Ordine di Vendita" @@ -265,14 +265,14 @@ msgstr "Ordine di Vendita" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Ordini di Vendita" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Spedizione dell'ordine di vendita" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Spedizioni dell'ordine di vendita" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Ordine di reso" @@ -289,8 +289,8 @@ msgstr "Ordine di reso" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Ordini di reso" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Indirizzo" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Indirizzi" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Contatto" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contatti" @@ -339,9 +339,9 @@ msgstr "Proprietari" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Gruppo" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Gruppi" @@ -438,6 +438,7 @@ msgstr "Elenchi di selezione" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "Elenchi di selezione" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "Admin" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Ordini di Produzione" @@ -548,8 +549,8 @@ msgstr "Inserire il codice a barre" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Scansiona codice a barre" @@ -559,7 +560,7 @@ msgstr "Nessun elemento corrispondente trovato" #: src/components/barcodes/BarcodeScanDialog.tsx:134 msgid "Barcode does not match the expected model type" -msgstr "" +msgstr "Il codice a barre non corrisponde al tipo di modello previsto" #: src/components/barcodes/BarcodeScanDialog.tsx:145 #: src/components/editors/NotesEditor.tsx:84 @@ -573,7 +574,7 @@ msgstr "Operazione completata" #: src/components/barcodes/BarcodeScanDialog.tsx:151 msgid "Failed to handle barcode" -msgstr "" +msgstr "Gestione del codice a barre non riuscita" #: src/components/barcodes/BarcodeScanDialog.tsx:167 #: src/pages/Index/Scan.tsx:129 @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "Collegamento al codice a barre non riuscito" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Collegamento" @@ -631,7 +632,7 @@ msgstr "Questo rimuoverà il collegamento al codice a barre associato" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Scollega Codice a Barre" @@ -774,25 +775,25 @@ msgstr "Si" msgid "No" msgstr "No" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "Filtri Del Calendario" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "Mese precedente" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "Seleziona mese" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "Mese successivo" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "Scarica dati" @@ -805,13 +806,13 @@ msgid "Error updating order" msgstr "Errore nell'aggiornare l'ordine" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "In ritardo" #: src/components/dashboard/DashboardLayout.tsx:225 msgid "Failed to load dashboard widgets." -msgstr "" +msgstr "Impossibile caricare i widget della dashboard." #: src/components/dashboard/DashboardLayout.tsx:235 msgid "No Widgets Selected" @@ -848,7 +849,7 @@ msgstr "Rimuovi Widget" #: src/components/dashboard/DashboardMenu.tsx:129 msgid "Clear Widgets" -msgstr "" +msgstr "Cancella Widget" #: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "Mostra il numero di categorie di articoli a cui sei sottoscritto" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Disponibilità scarsa" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "Cambia la lingua dell'interfaccia utente" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Segna come letto" @@ -1082,14 +1083,14 @@ msgstr "Non ci sono notizie non lette" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "Superuser" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "Staff" @@ -1116,9 +1117,9 @@ msgstr "Rimuovi l'immagine associata all'articolo?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Annulla" @@ -1126,7 +1127,6 @@ msgstr "Annulla" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Rimuovi" @@ -1276,7 +1276,7 @@ msgstr "Codice" #: src/components/editors/TemplateEditor/PdfPreview/PdfPreview.tsx:50 msgid "Error rendering preview" -msgstr "" +msgstr "Errore nel renderizzare l'anteprima" #: src/components/editors/TemplateEditor/PdfPreview/PdfPreview.tsx:120 msgid "Preview not available, click \"Reload Preview\"." @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Ripeti password" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registrati" @@ -1602,19 +1602,19 @@ msgstr "Host" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Plugin" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Abilitato" @@ -1751,7 +1751,7 @@ msgstr "{0} icone" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Ricerca" @@ -1828,7 +1828,7 @@ msgstr "Filtra per stato di convalida della riga" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Completato" @@ -1970,8 +1970,8 @@ msgstr "Opzioni" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Azioni Codice A Barre" @@ -2109,7 +2109,6 @@ msgstr "Cambiare" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Aggiungi" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "Nessun articolo" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Disponibile" @@ -2328,7 +2327,7 @@ msgstr "Processo in background" #: src/components/modals/ServerInfoModal.tsx:107 msgid "The background worker process is not running" -msgstr "" +msgstr "Il processo di lavoro in background non è in esecuzione" #: src/components/modals/ServerInfoModal.tsx:107 #~ msgid "The Background worker process is not running." @@ -2386,7 +2385,7 @@ msgstr "Scopri di più su {code}" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Disconnettiti" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "Fabbricazione" @@ -2488,10 +2487,10 @@ msgstr "Fabbricazione" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Acquisto" @@ -2499,10 +2498,10 @@ msgstr "Acquisto" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Vendite" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Navigazione" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2535,21 +2534,25 @@ msgstr "Info" #: src/components/nav/NavigationTree.tsx:211 msgid "Error loading navigation tree." -msgstr "" +msgstr "Errore nel caricare l'albero di navigazione." -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Segna tutti come già letti" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Visualizza tutte le notifiche" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Non hai notifiche non lette." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "Errore nel caricamento delle notifiche." + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "Nessuna Riepilogo Disponibile" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "Rimuovi gruppo di ricerca" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2643,15 +2646,15 @@ msgstr "Note" #: src/components/panels/PanelGroup.tsx:160 msgid "Plugin Provided" -msgstr "" +msgstr "Plugin Fornito" #: src/components/panels/PanelGroup.tsx:277 msgid "Collapse panels" -msgstr "" +msgstr "Comprimi pannelli" #: src/components/panels/PanelGroup.tsx:277 msgid "Expand panels" -msgstr "" +msgstr "Espandi pannelli" #: src/components/plugins/LocateItemButton.tsx:68 #: src/components/plugins/LocateItemButton.tsx:88 @@ -2676,19 +2679,19 @@ msgstr "Informazioni Plugin" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "Autore" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Data" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Attivo" @@ -2835,32 +2838,31 @@ msgstr "Modello sconosciuto: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Spedizione" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Inattivo" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Nessuno stock" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Numero Seriale" @@ -2868,7 +2870,7 @@ msgstr "Numero Seriale" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Numero Seriale" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -2911,7 +2913,7 @@ msgstr "Lotto" #. placeholder {2}: vals.value.accessed #: src/components/settings/ConfigValueList.tsx:33 msgid "<0>{0} is set via {1} and was last set {2}" -msgstr "" +msgstr "<0>{0} è impostato via {1} ed è stato impostato l'ultima volta {2}" #: src/components/settings/SettingItem.tsx:47 #: src/components/settings/SettingItem.tsx:100 @@ -2941,7 +2943,7 @@ msgstr "Errore nella modifica dell'impostazione" #: src/components/settings/SettingList.tsx:130 msgid "Error loading settings" -msgstr "" +msgstr "Errore nel caricamento delle impostazioni" #: src/components/settings/SettingList.tsx:171 msgid "No settings specified" @@ -3391,7 +3393,7 @@ msgstr "Si prega di correggere gli errori negli articoli selezionati" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "Ordine Articoli" @@ -3853,19 +3855,19 @@ msgstr "A proposito del progetto InvenTree" #: src/forms/BomForms.tsx:107 msgid "Substitute Part" -msgstr "" +msgstr "Articolo Sostituivo" #: src/forms/BomForms.tsx:124 msgid "Edit BOM Substitutes" -msgstr "" +msgstr "Modifica Sostitutivi della Distinta Base" #: src/forms/BomForms.tsx:131 msgid "Add Substitute" -msgstr "" +msgstr "Aggiungi Sostitutivo" #: src/forms/BomForms.tsx:132 msgid "Substitute added" -msgstr "" +msgstr "Sostitutivo aggiunto" #: src/forms/BuildForms.tsx:106 #: src/forms/BuildForms.tsx:211 @@ -3877,7 +3879,7 @@ msgstr "Prossimo codice lotto" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Prossimo Numero Di Serie" @@ -3886,29 +3888,29 @@ msgstr "Prossimo Numero Di Serie" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "Output produzione" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "Output produzione" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Stato" @@ -3936,11 +3938,11 @@ msgstr "Rimuovi gli output di produzione" #: src/forms/BuildForms.tsx:404 msgid "Selected build outputs will be completed, but marked as scrapped" -msgstr "" +msgstr "Gli ordini di produzione selezionati saranno completati, ma contrassegnati come scartati" #: src/forms/BuildForms.tsx:406 msgid "Allocated stock items will be consumed" -msgstr "" +msgstr "Gli articoli di magazzino assegnati verranno consumati" #: src/forms/BuildForms.tsx:408 #~ msgid "Selected build outputs will be deleted" @@ -3957,11 +3959,11 @@ msgstr "Cancella gli output di produzione" #: src/forms/BuildForms.tsx:459 msgid "Selected build outputs will be removed" -msgstr "" +msgstr "Gli ordini di produzione verranno eliminati" #: src/forms/BuildForms.tsx:461 msgid "Allocated stock items will be returned to stock" -msgstr "" +msgstr "Gli articoli di magazzino assegnati saranno restituiti alle scorte" #: src/forms/BuildForms.tsx:468 msgid "Build outputs have been cancelled" @@ -3975,13 +3977,13 @@ msgstr "Gli output di produzione sono stati cancellati" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "Allocato" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "Posizione sorgente" @@ -4011,10 +4013,10 @@ msgstr "Articoli di stock assegnati" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "Sottoscritto" @@ -4070,7 +4072,7 @@ msgstr "Posizione predefinita della categoria parte selezionata" msgid "Received stock location selected" msgstr "Posizione stock ricevuto selezionata" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "Posizione predefinita selezionata" @@ -4079,25 +4081,26 @@ msgstr "Posizione predefinita selezionata" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Imposta Posizione" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "Impostare una Data di Scadenza" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "Regola Imballaggio" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Modifica Stato" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Aggiungi Nota" @@ -4109,7 +4112,7 @@ msgstr "Aggiungi Nota" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Aggiungi Nota" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Posizione" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Memorizza nella posizione predefinita" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "Salva alla destinazione dell'articolo" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Memorizza con stock già ricevuto" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Codice Lotto" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "Inserisci il codice lotto per gli articoli ricevuti" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "Inserisci il codice lotto per gli articoli ricevuti" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Numeri di serie" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "Inserisci i numeri di serie per gli elementi ricevuti" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "Data di scadenza" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "Inserisci una data di scadenza per gli articoli ricevuti" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Imballaggio" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Nota" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "SKU" msgid "Received" msgstr "Ricevuto" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "Ricevi Elementi Riga" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "Articoli ricevuti" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "Stato giacenza" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Aggiungi Elemento Magazzino" @@ -4280,24 +4285,22 @@ msgstr "Sposta" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "In giacenza" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Conta" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Aggiungi Giacenza" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "Scorte aggiunte" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Rimuovi giacenza" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "Scorte rimosse" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Trasferisci giacenza" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "Scorte trasferite" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Conteggio Giacenze" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "Stato delle scorte cambiato" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Unisci giacenze" @@ -4357,19 +4354,19 @@ msgstr "Scorte unite" #: src/forms/StockForms.tsx:1190 msgid "Merge Stock Items" -msgstr "" +msgstr "Unisci gli articoli di magazzino" #: src/forms/StockForms.tsx:1192 msgid "Merge operation cannot be reversed" -msgstr "" +msgstr "L'operazione di unione non è reversibile" #: src/forms/StockForms.tsx:1193 msgid "Tracking information may be lost when merging items" -msgstr "" +msgstr "Le informazioni di tracciamento potrebbero essere perse durante l'unione degli articoli" #: src/forms/StockForms.tsx:1194 msgid "Supplier information may be lost when merging items" -msgstr "" +msgstr "Le informazioni sul fornitore potrebbero essere perse durante l'unione degli articoli" #: src/forms/StockForms.tsx:1212 msgid "Assign Stock to Customer" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "Scorte assegnate al cliente" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Cancella Elemento di Magazzino" @@ -4394,19 +4390,19 @@ msgstr "Posizione giacenza principale" #: src/forms/StockForms.tsx:1358 msgid "Find Serial Number" -msgstr "" +msgstr "Trova Numero Di Serie" #: src/forms/StockForms.tsx:1369 msgid "No matching items" -msgstr "" +msgstr "Nessun articolo corrispondente trovato" #: src/forms/StockForms.tsx:1375 msgid "Multiple matching items" -msgstr "" +msgstr "Più elementi corrispondenti trovati" #: src/forms/StockForms.tsx:1384 msgid "Invalid response from server" -msgstr "" +msgstr "Risposta non valida dal server" #: src/forms/selectionListFields.tsx:97 msgid "Entries" @@ -4495,11 +4491,11 @@ msgstr "C'è una sessione in conflitto sul server per questo browser. Si prega d #: src/functions/auth.tsx:150 msgid "MFA Login successful" -msgstr "" +msgstr "Login MFA riuscito" #: src/functions/auth.tsx:151 msgid "MFA details were automatically provided in the browser" -msgstr "" +msgstr "I dettagli MFA sono stati forniti automaticamente nel browser" #: src/functions/auth.tsx:179 msgid "Logged Out" @@ -4664,6 +4660,51 @@ msgstr "Sei sicuro di voler eliminare questo articolo?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "Conta gli articoli a magazzino selezionati" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "Aggiungi agli articoli a magazzino selezionati" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "Rimuovi dagli articoli a magazzino selezionati" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "Trasferisci gli articoli a magazzino selezionati" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "Unisci gli articoli a magazzino selezionati" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "Cambia lo stato degli articoli a magazzino selezionati" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "Assegna Giacenza" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "Assegna gli articoli a magazzino selezionati a un cliente" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "Elimina articolo a magazzino" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "Elimina gli articoli a magazzino selezionati" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Azioni magazzino" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "Conferma la tua nuova password" msgid "Confirm" msgstr "Conferma" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "Disconnetti" @@ -4717,15 +4758,15 @@ msgstr "Nessuna selezione" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Accedi" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "Accesso in corso" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Non hai un account?" @@ -4754,11 +4795,11 @@ msgstr "Inserisci il tuo TOTP o codice di recupero" #: src/pages/Auth/MFA.tsx:27 msgid "Remember this device" -msgstr "" +msgstr "Ricorda questo dispositivo" #: src/pages/Auth/MFA.tsx:29 msgid "If enabled, you will not be asked for MFA on this device for 30 days." -msgstr "" +msgstr "Se abilitato, non ti verrà richiesto MFA su questo dispositivo per 30 giorni." #: src/pages/Auth/MFA.tsx:38 msgid "Log in" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "Modifica Account" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "Cambia password" @@ -5577,7 +5618,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Valuta" @@ -5607,7 +5648,7 @@ msgstr "Valuta predefinita" #: src/pages/Index/Settings/AdminCenter/EmailManagementPanel.tsx:13 msgid "Email Messages" -msgstr "" +msgstr "Messaggi email" #: src/pages/Index/Settings/AdminCenter/Index.tsx:107 #~ msgid "User Management" @@ -5615,7 +5656,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:115 msgid "Users / Access" -msgstr "" +msgstr "Utenti / Accesso" #: src/pages/Index/Settings/AdminCenter/Index.tsx:127 #~ msgid "Templates" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Unità Personalizzate" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Parametri Articolo" @@ -5687,11 +5728,11 @@ msgstr "Macchine" #: src/pages/Index/Settings/AdminCenter/Index.tsx:246 msgid "Operations" -msgstr "" +msgstr "Operazioni" #: src/pages/Index/Settings/AdminCenter/Index.tsx:257 msgid "Data Management" -msgstr "" +msgstr "Gestione Dati" #: src/pages/Index/Settings/AdminCenter/Index.tsx:268 #: src/pages/Index/Settings/SystemSettings.tsx:170 @@ -5701,11 +5742,11 @@ msgstr "Rapporti" #: src/pages/Index/Settings/AdminCenter/Index.tsx:273 msgid "PLM" -msgstr "" +msgstr "PLM" #: src/pages/Index/Settings/AdminCenter/Index.tsx:283 msgid "Extend / Integrate" -msgstr "" +msgstr "Estendi / Integra" #: src/pages/Index/Settings/AdminCenter/Index.tsx:297 msgid "Advanced Options" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "Non ci sono errori del registro macchine" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Info" @@ -5786,7 +5827,7 @@ msgstr "Paesaggio" #: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:25 msgid "Merge" -msgstr "" +msgstr "Unisci" #: src/pages/Index/Settings/AdminCenter/ReportTemplatePanel.tsx:31 msgid "Attach to Model" @@ -5959,67 +6000,39 @@ msgstr "Segna come non letto" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "Nessun Articolo Richiesto" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "Questo ordine di produzione non ha alcun articolo richiesto." + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "L'articolo assemblato non può avere una Distinta base (BOM) definita, o la BOM è vuota." + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Revisione" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "Stato Cliente" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Esterna" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Riferimento" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "Produzione Genitore" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "Produzione Genitore" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Quantità Produzione" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Revisione" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "Puoi produrre" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Output Completati" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "Stato Cliente" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Esterna" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "Emesso da" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Responsabile" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Riferimento" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Produzione Genitore" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Quantità Produzione" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "Puoi produrre" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Output Completati" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Emesso da" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Responsabile" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Qualsiasi posizione" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Posizione Di Destinazione" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Creato" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "Data inizio" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Data obiettivo" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Completato" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Dettagli della Produzione" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "Giacenza Richiesta" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "Scorte Assegnate" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Scorte Consumate" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Data obiettivo" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Completato" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Output Incompleti" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 -msgid "External Orders" -msgstr "" +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Dettagli della Produzione" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "Articoli richiesti" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "Scorte Assegnate" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Scorte Consumate" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Output Incompleti" + +#: src/pages/build/BuildDetail.tsx:474 +msgid "External Orders" +msgstr "Ordini Esterni" + +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Ordine di Produzione Subordinato" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Risultati Test" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Modifica Ordine di produzione" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Nuovo Ordine di Produzione" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "Annulla Ordine Di Produzione" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "Ordine annullato" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "Ordine annullato" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "Annulla quest'ordine" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "Sospendi Ordine di produzione" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "Metti questo ordine in sospeso" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "Ordine in sospeso" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "Emetti ordine di produzione" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "Emetti questo ordine di produzione" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "Ordine emesso" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "Completa l'Ordine di Produzione" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "Contrassegna questo ordine come completato" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "Ordine completato" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "Emetti Ordine" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "Completa l'ordine" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "Azioni Ordine di Produzione" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "Modifica ordine" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "Duplica Ordine" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "Sospendi ordine" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Annulla ordine" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6315,7 +6366,7 @@ msgstr "Ordine di Produzione" #: src/pages/build/BuildIndex.tsx:29 #: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" -msgstr "" +msgstr "Mostra ordini di produzione esterni" #: src/pages/build/BuildIndex.tsx:39 #~ msgid "New Build Order" @@ -6335,28 +6386,28 @@ msgstr "Vista Tabella" msgid "Calendar View" msgstr "Visualizzazione calendario" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Sito Web" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Numero di telefono" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "Indirizzo email" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Valuta predefinita" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "Valuta predefinita" msgid "Supplier" msgstr "Fornitore" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Produttore" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Produttore" msgid "Customer" msgstr "Cliente" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "Dettagli azienda" @@ -6396,100 +6447,100 @@ msgstr "Dettagli azienda" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Articoli Forniti" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Articoli Prodotti" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Articoli Prodotti" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Elementi in Giacenza Assegnati" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Modifica azienda" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Elimina Azienda" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Azioni Azienda" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Articolo interno" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Codice articolo produttore" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "Collegamento esterno" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "Dettagli Articolo" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "Dettagli Produttore" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "Dettagli Articolo Produttore" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Parametri" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Modifica Articolo Produttore" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Aggiungi Articolo Produttore" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Elimina Articolo Produttore" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Azioni Articolo Produttore" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "Articolo Produttore" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Descrizione Articolo" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "Descrizione Articolo" msgid "Pack Quantity" msgstr "Quantità Confezione" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "In ordine" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Disponibilità Fornitore" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Disponibilità Aggiornata" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Disponibilità" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Dettagli Articolo Fornitore" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Articolo Magazzino Ricevuto" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "Prezzo Fornitore" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "Azioni Articolo Fornitore" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Modifica Articolo Fornitore" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Cancella Articolo Fornitore" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Aggiungi articolo fornitore" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Nessuna giacenza" @@ -6568,12 +6619,12 @@ msgstr "Nome Gruppo" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "Dettagli Gruppo" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "Ruoli gruppo" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "Profilo Utente" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "Dettagli Utente" @@ -6598,155 +6649,156 @@ msgstr "Dettagli Utente" msgid "Basic user" msgstr "Utente di base" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Percorso" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Categoria Superiore" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Sottocategorie" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Struttura" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Posizione predefinita superiore" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "Posizione predefinita" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Categoria articolo di livello superiore" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Modifica Categoria Articoli" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "Sposta articoli nella categoria superiore" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Elimina articoli" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Elimina categoria articolo" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "Azioni articolo" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "Azione articoli in questa categoria" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "Azione Categorie Figlio" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "Azione per categorie figli in questa categoria" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "Azioni Categoria" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "Dettagli categoria" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Assegnazione ordine di produzione" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Assegnazione Ordini Di Vendita" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "Variante di" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "Revisione di" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoria" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Posizione Predefinita" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "Posizione Predefinita Della Categoria" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unità" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Parole Chiave" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Giacenza Disponibile" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "Scorta Variante" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Scorta Minima" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "In ordine" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "Richiesto per gli ordini" @@ -6754,7 +6806,7 @@ msgstr "Richiesto per gli ordini" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "Assegnato agli Ordini di Produzione" @@ -6766,93 +6818,93 @@ msgstr "Assegnato agli Ordini di Produzione" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "Assegnato agli Ordini di Vendita" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "In Produzione" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "Bloccato" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "Modello articolo" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "Articolo assemblato" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "Articolo Componente" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "Articolo Testabile" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "Articolo tracciabile" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "Articolo Acquistabile" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "Articolo Vendibile" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "Articolo Virtuale" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Data di creazione" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "Creato Da" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Fornitore predefinito" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" -msgstr "" +msgstr "Scadenza Predefinita" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" -msgstr "" +msgstr "giorni" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Fascia di Prezzo" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "Ultimo Numero Di Serie" @@ -6860,24 +6912,24 @@ msgstr "Ultimo Numero Di Serie" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Varianti" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Allocazioni" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Distinta base" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Utilizzato In" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Prezzo Articolo" @@ -6885,74 +6937,68 @@ msgstr "Prezzo Articolo" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "Modelli test" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "Articoli correlati" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Richiesto" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Modifica Articolo" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Aggiungi articolo" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Elimina Articolo" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "L'eliminazione di questo articolo non è reversibile" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Azioni magazzino" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "Conta articolo in magazzino" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "Trasferisci giacenza articolo" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "Ordine" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "Ordine Stock" -#: src/pages/part/PartDetail.tsx:987 -msgid "Search by serial number" -msgstr "" +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:966 +msgid "Search by serial number" +msgstr "Cerca per numero di serie" + +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Azioni articolo" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "Seleziona Revisione Articolo" @@ -7051,8 +7097,8 @@ msgstr "Report inventario programmato" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "Valore Magazzino" @@ -7073,7 +7119,7 @@ msgstr "Valore massimo" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Prezzo Totale" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Componente" @@ -7117,12 +7163,12 @@ msgstr "Prezzo Massimo" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Prezzo Unitario" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "Prezzo d'acquisto" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Ultimo aggiornamento" @@ -7268,17 +7314,17 @@ msgstr "Prezzo Fornitore" msgid "Variant Part" msgstr "Variante Articolo" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "Modifica ordine d'acquisto" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Aggiungi ordine d'acquisto" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "Riferimento fornitore" @@ -7288,26 +7334,26 @@ msgstr "Riferimento fornitore" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "Elementi Riga completati" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "Destinazione" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "Valuta ordine" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "Costo Totale" @@ -7317,80 +7363,80 @@ msgstr "Costo Totale" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "Email di contatto" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "Contatto telefonico" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "Data di emissione" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Data di completamento" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Dettagli dell'ordine" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Riga Articoli" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "Voci di riga extra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "Emettere ordine d'acquisto" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "Annulla ordine d'acquisto" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "Sospendi ordine d'acquisto" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "Completa Ordine D'Acquisto" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "Azioni Ordine" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Riferimento cliente" @@ -7399,33 +7445,33 @@ msgstr "Riferimento cliente" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "Modifica Ordine Di Reso" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Aggiungi Ordine Di Reso" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "Emetti Ordine di Reso" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "Annulla Ordine di Reso" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "Sospendi ordine di reso" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "Completa ordine di reso" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "Spedizioni Completate" @@ -7433,83 +7479,83 @@ msgstr "Spedizioni Completate" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "Modifica Ordini di Vendita" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "Aggiungi ordini di vendita" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Spedizioni" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "Emetti ordini di vendita" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "Annulla Ordini di Vendita" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "Sospendi ordini di vendita" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "Spedizione ordini di vendita" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "Spedire questo ordine?" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "Ordine spedito" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "Completa Ordini Di Vendita" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "Spedisci l'ordine" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "Riferimento della spedizione" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "Elementi Assegnati" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "Numero di monitoraggio" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "Numero Fattura" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Data di spedizione" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "Data di consegna" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "Dettagli spedizione" @@ -7517,137 +7563,137 @@ msgstr "Dettagli spedizione" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "Modifica spedizione" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "Annulla spedizione" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "Completa Spedizione" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "In sospeso" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "Spedito" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "Consegnato" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Invia Spedizione" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "Azioni Di Spedizione" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "Posizione principale" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "Sottoallocazioni" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Tipo di posizione" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "Posizione delle scorte di primo livello" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "Dettagli posizione" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "Articoli predefiniti" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "Modifica la posizione delle scorte" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "Sposta articoli nella categoria superiore" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "Elimina Posizione di Giacenza" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "Azione Articoli" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "Scansiona gli elementi in magazzino in questa ubicazione" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "Azione Posizioni Figlio" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "Azione per le posizioni figlie in questa posizione" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" -msgstr "" +msgstr "Scansione articolo magazzino" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" -msgstr "" +msgstr "Articolo di magazzino scansionato nella posizione" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" -msgstr "" +msgstr "Errore nella scansione dell'articolo a magazzino" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" -msgstr "" +msgstr "Scansiona Ubicazione magazzino" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" -msgstr "" +msgstr "Posizione magazzino scansionata nella posizione" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" -msgstr "" +msgstr "Errore nella scansione della posizione a magazzino" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "Azioni posizione" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "Articolo base" @@ -7663,43 +7709,43 @@ msgstr "Articolo base" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "Ultimo Inventario" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "Numero di serie precedente" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" -msgstr "" +msgstr "Cerca Numero Di Serie" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "Assegnato agli Ordini" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "Installato In" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "Elemento principale" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "Elemento di magazzino principale" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "Consumato Da" @@ -7707,27 +7753,27 @@ msgstr "Consumato Da" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "Dettagli stock" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Monitoraggio delle scorte" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "Dati di Test" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "Articoli installati" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "Articoli secondari" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Modifica elementi magazzino" @@ -7741,106 +7787,106 @@ msgstr "Modifica elementi magazzino" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" -msgstr "" +msgstr "Articolo Creato" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" -msgstr "" +msgstr "Creato {n} articoli a magazzino" #: src/pages/stock/StockDetail.tsx:698 #: src/tables/stock/StockItemTable.tsx:481 #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "Elimina Elemento di Magazzino" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "Serializza Elementi di Magazzino" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "Elemento di magazzino serializzato" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "Reso Elemento di Magazzino" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Restituisci questo oggetto in magazzino. Questo rimuoverà l'assegnazione del cliente." -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "Oggetto restituito al magazzino" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" -msgstr "" +msgstr "Scansiona nella posizione" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" -msgstr "" +msgstr "Scansiona nella posizione" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" -msgstr "" +msgstr "Scansiona questo articolo nella posizione" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Operazioni Scorte" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Conteggio Giacenze" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Trasferisci" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "Serializza" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "Serializza magazzino" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "Reso" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "Reso dal cliente" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "Assegna al cliente" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "Assegna al cliente" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "Azioni per le voci di magazzino" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "Obsoleto" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "Scaduto" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "Non disponibile" @@ -7849,28 +7895,28 @@ msgstr "Non disponibile" msgid "Error loading icon package from server" msgstr "Errore nel caricare il pacchetto icone dal server" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "L'articolo non è attivo" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "L'articolo non è attivo" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "L'articolo è bloccato" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "Sei iscritto alle notifiche per questo articolo" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "Nessuna posizione impostata" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,157 +7951,205 @@ msgstr "Seleziona Colonne" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Assegnato a me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "Ha codice lotto" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "Mostra gli ordini assegnati a me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "Mostra gli articoli che hanno un codice lotto" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "Eccezionale" +msgid "Filter items by batch code" +msgstr "Filtra gli articoli per codice lotto" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" -msgstr "Mostra elementi inevasi" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "È Serializzato" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "Mostra elementi in ritardo" +msgid "Show items which have a serial number" +msgstr "Mostra gli articoli che hanno un numero di serie" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" -msgstr "Data minima" +msgid "Serial" +msgstr "Seriale" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" -msgstr "Mostra gli elementi dopo questa data" +msgid "Filter items by serial number" +msgstr "Filtra gli articoli per numero di serie" #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 +msgid "Serial Below" +msgstr "Seriale Sotto" + +#: src/tables/Filter.tsx:110 +msgid "Show items with serial numbers less than or equal to a given value" +msgstr "Mostra gli articoli con numeri di serie inferiori o uguali a un determinato valore" + +#: src/tables/Filter.tsx:118 +msgid "Serial Above" +msgstr "Seriale Sopra" + +#: src/tables/Filter.tsx:119 +msgid "Show items with serial numbers greater than or equal to a given value" +msgstr "Mostra gli articoli con numeri di serie maggiori o uguali a un dato valore" + +#: src/tables/Filter.tsx:128 +msgid "Assigned to me" +msgstr "Assegnato a me" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "Mostra gli ordini assegnati a me" + +#: src/tables/Filter.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "Eccezionale" + +#: src/tables/Filter.tsx:137 +msgid "Show outstanding items" +msgstr "Mostra elementi inevasi" + +#: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "Mostra elementi in ritardo" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "Data minima" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "Mostra gli elementi dopo questa data" + +#: src/tables/Filter.tsx:161 msgid "Maximum Date" msgstr "Data massima" -#: src/tables/Filter.tsx:110 +#: src/tables/Filter.tsx:162 msgid "Show items before this date" msgstr "Mostra gli elementi dopo questa data" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:170 msgid "Created Before" msgstr "Creato prima" -#: src/tables/Filter.tsx:119 +#: src/tables/Filter.tsx:171 msgid "Show items created before this date" msgstr "Mostra gli articoli creati prima di questa data" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:179 msgid "Created After" msgstr "Creato dopo" -#: src/tables/Filter.tsx:128 +#: src/tables/Filter.tsx:180 msgid "Show items created after this date" msgstr "Mostra gli articoli creati dopo questa data" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:188 msgid "Start Date Before" msgstr "Data di inizio Prima" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:189 msgid "Show items with a start date before this date" msgstr "Mostra gli articoli con una data d'inizio prima di questa data" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "Data d'inizio dopo" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "Mostra gli articoli con una data d'inizio dopo questa data" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "Data obiettivo prima" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "Mostra elementi con una data di destinazione prima di questa data" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "Data obiettivo dopo" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "Mostra elementi con una data di destinazione dopo di questa data" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "Completato prima di" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "Mostra gli elementi completati prima di questa data" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "Completato dopo" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "Mostra gli elementi completati dopo questa data" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "Ha il codice progetto" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "Mostra gli ordini con un codice del progetto assegnato" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtra per stato ordine" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "Filtra per codice progetto" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "Filtra per proprietario responsabile" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "Filtra per utente" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "Filtra per utente che ha creato l'ordine" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "Filtra per utente che ha creato l'ordine" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "Filtra per categoria articolo" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Rimuovi filtro" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Seleziona valore filtro" @@ -8067,35 +8161,35 @@ msgstr "Inserisci valore filtro" msgid "Select date value" msgstr "Seleziona valore data" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Seleziona filtro" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Filtro" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Filtri tabella" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Aggiungi filtro" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Rimuovi filtri" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Nessun record trovato" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" -msgstr "" +msgstr "Errore nel caricare le opzioni della tabella" #: src/tables/InvenTreeTable.tsx:250 #~ msgid "Failed to load table options" @@ -8117,17 +8211,17 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "Il server ha restituito un tipo di dati errato" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "Il server ha restituito un tipo di dati errato" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" -msgstr "" +msgstr "Errore nel caricare i dati della tabella" #: src/tables/InvenTreeTable.tsx:594 #: src/tables/InvenTreeTable.tsx:595 @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "Mostra dettagli" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "Mostra dettagli" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "Elimina elementi selezionati" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "Sei sicuro di voler eliminare gli elementi selezionati?" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "Questa azione non può essere annullata" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "Elementi eliminati" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "Eliminazione degli elementi non riuscita" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "I filtri tabella personalizzati sono attivi" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Cancella record selezionati" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Ricarica dati" @@ -8203,11 +8297,11 @@ msgstr "Informazioni Articolo" #: src/tables/bom/BomTable.tsx:155 msgid "Substitutes" -msgstr "" +msgstr "Sostituti" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "Scorte esterne" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "Comprende varianti scorte" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "In produzione" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Informazioni sulle scorte" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "Mostra articoli consumabili" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "Ha Prezzi" @@ -8424,8 +8518,9 @@ msgstr "La distinta base non può essere modificata, in quanto la parte è blocc #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Assemblaggio" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "Mostra assemblaggi attivi" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Tracciabile" @@ -8443,66 +8538,66 @@ msgstr "Tracciabile" msgid "Show trackable assemblies" msgstr "Mostra assemblaggi tracciabili" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "Assegnato all'output" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "Mostra gli articoli assegnati a un ordine di produzione" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "Includi Varianti" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "Includi gli ordini per le varianti dell'articolo" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "Stato dell'ordine" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "Quantità assegnata" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "Quantità Disponibile" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" -msgstr "Modifica Assegnazione Magazzino" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" +msgstr "Quantità assegnata" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "Modifica Assegnazione Magazzino" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "Elimina Assegnazione Magazzino" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "Mostra linee opzionali" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "Testabile" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "Tracciato" @@ -8552,7 +8647,7 @@ msgstr "Scorte insufficienti" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "Nessuna Scorta Disponibile" @@ -8590,8 +8685,8 @@ msgstr "Assegna automaticamente lo stock a questa produzione in base alle opzion #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "Disassegna Stock" @@ -8697,7 +8792,7 @@ msgstr "Nessun risultato" msgid "Show build outputs currently in production" msgstr "Mostra gli ordini di produzione attualmente in produzione" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "Assegnazione stock output di produzione" @@ -8705,8 +8800,8 @@ msgstr "Assegnazione stock output di produzione" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "Nuova Produzione" @@ -8714,83 +8809,83 @@ msgstr "Nuova Produzione" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "Modifica Output di Produzione" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "Questa azione disallocherà tutto lo stock dall'output di produzione selezionato" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "Filtra per stato delle scorte" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "Completa la produzione selezionata" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "Scarta gli output selezionati" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "Annulla gli output selezionati" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "Vedi Output di Produzione" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "Assegna" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "Assegna gli elementi di magazzino a questo output di produzione" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "Dealloca" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "Non assegnare stock all'output di produzione" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "Completa output di produzione" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "Scarta" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "Scarta gli ordini di produzione" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "Cancella gli ordini di produzione" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "Elementi Assegnati" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "Test Richiesti" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" -msgstr "" +msgstr "Produzione Esterna" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" -msgstr "" +msgstr "Questo ordine di produzione viene evaso tramite un ordine di acquisto esterno" #: src/tables/company/AddressTable.tsx:118 #: src/tables/company/AddressTable.tsx:183 @@ -9205,22 +9300,27 @@ msgstr "Mostra articoli assemblati" #: src/tables/part/ParametricPartTableFilters.tsx:67 msgid "True" -msgstr "" +msgstr "Vero" #: src/tables/part/ParametricPartTableFilters.tsx:68 msgid "False" -msgstr "" +msgstr "Falso" #: src/tables/part/ParametricPartTableFilters.tsx:73 #: src/tables/part/ParametricPartTableFilters.tsx:97 msgid "Select a choice" -msgstr "" +msgstr "Seleziona una scelta" #: src/tables/part/ParametricPartTableFilters.tsx:116 msgid "Enter a value" -msgstr "" +msgstr "Inserisci un valore" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "Giacenza Richiesta" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "Vedi Ordine di Produzione" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Sei iscritto alle notifiche per questa categoria" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Includi sottocategorie" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "Mostra modelli con scelte" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "Ha Unità" @@ -9368,154 +9468,154 @@ msgstr "Visualizza articoli ricevuti" msgid "View Sales Order" msgstr "Vedi Ordine di Vendita" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "Giacenza minima" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Filtra per stato attivo articolo" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "Filtra per stato di blocco articolo" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Filtra per attributo assemblaggio" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Includi articoli nelle sotto categorie" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Filtra per attributo componente" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "Filtra per attributo testabile" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Filtra per attributo tracciabile" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Filtra per articoli che hanno unità" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "Ha IPN" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Filtra per articoli che hanno un numero interno" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "Ha Scorte" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "Filtra per articoli che hanno scorte" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "Filtra per articoli che hanno bassa scorta" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "Acquistabile" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Filtra per articoli che sono acquistabili" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "Vendibile" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Filtra per articoli che sono vendibili" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuale" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Filtra per articoli che sono virtuali" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "Non Virtuale" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "È Modello" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "Filtra per articoli che sono modelli" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "È una Variante" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "Filtra per articoli che sono varianti" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "È una revisione" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "Filtra per articoli che sono revisioni" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "Ha revisioni" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "Filtra per articoli che hanno revisioni" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "Filtra per articoli che hanno informazioni sui prezzi" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "Filtra per articoli che hanno scorte disponibili" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "Filtra per articoli a cui l'utente è iscritto" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "Ha Inventario" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "Filtra per articoli che hanno informazioni d'inventario" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "Imposta Categoria" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "Imposta categoria per gli articoli selezionati" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "Ordina articoli selezionati" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "Esempio" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "Installato" @@ -10025,42 +10125,42 @@ msgstr "Ricevi gli elementi selezionati" msgid "Receive Item" msgstr "Ricevi Articolo" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "Mostra allocazioni in sospeso" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "Assegnato alla Spedizione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "Mostra le allocazioni assegnate a una spedizione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "Nessuna spedizione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "Non spedito" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "Modifica Assegnazione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "Rimuovi Assegnazione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "Assegna alla spedizione" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "Assegna alla spedizione" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "Produzione articolo magazzino" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "Ordine Articolo magazzino" @@ -10133,50 +10232,50 @@ msgstr "Mostra le spedizioni che sono state spedite" msgid "Show shipments which have been delivered" msgstr "Mostra le spedizioni che sono state consegnate" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "Genera token" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "Token generato" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "Revocato" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "Token" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "In Uso" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "Ultimo accesso" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "Scadenza" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "Mostra token revocati" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "Revoca" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "Errore nel revocare il token" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "I token sono mostrati solo una volta - assicurati di annotarli." @@ -10271,55 +10370,55 @@ msgstr "Aggiungi Unità Personalizzata" #: src/tables/settings/EmailTable.tsx:15 #: src/tables/settings/EmailTable.tsx:28 msgid "Send Test Email" -msgstr "" +msgstr "Invia email di prova" #: src/tables/settings/EmailTable.tsx:17 msgid "Email sent successfully" -msgstr "" +msgstr "Email inviata correttamente" #: src/tables/settings/EmailTable.tsx:40 msgid "Subject" -msgstr "" +msgstr "Oggetto" #: src/tables/settings/EmailTable.tsx:45 msgid "To" -msgstr "" +msgstr "A" #: src/tables/settings/EmailTable.tsx:50 msgid "Sender" -msgstr "" +msgstr "Mittente" #: src/tables/settings/EmailTable.tsx:60 msgid "Announced" -msgstr "" +msgstr "Annunciato" #: src/tables/settings/EmailTable.tsx:62 msgid "Sent" -msgstr "" +msgstr "Inviato" #: src/tables/settings/EmailTable.tsx:64 msgid "Failed" -msgstr "" +msgstr "Fallito" #: src/tables/settings/EmailTable.tsx:68 msgid "Read" -msgstr "" +msgstr "Letto" #: src/tables/settings/EmailTable.tsx:70 msgid "Confirmed" -msgstr "" +msgstr "Confermato" #: src/tables/settings/EmailTable.tsx:78 msgid "Direction" -msgstr "" +msgstr "Direzione" #: src/tables/settings/EmailTable.tsx:81 msgid "Incoming" -msgstr "" +msgstr "In arrivo" #: src/tables/settings/EmailTable.tsx:81 msgid "Outgoing" -msgstr "" +msgstr "In uscita" #: src/tables/settings/ErrorTable.tsx:51 #~ msgid "Delete error report" @@ -10390,16 +10489,16 @@ msgstr "Nessuna Informazione" msgid "No error details are available for this task" msgstr "Nessun dettaglio di errore disponibile per questa attività" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "Gruppo con id {id} non trovato" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "Si è verificato un errore durante il recupero dei dettagli del gruppo" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "Nome del gruppo utenti" @@ -10407,28 +10506,28 @@ msgstr "Nome del gruppo utenti" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" -msgstr "" +msgstr "Apri Profilo" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Elimina gruppo" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "Gruppo eliminato" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "Sei sicuro di voler eliminare questo gruppo?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "Aggiungi Gruppo" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Aggiungi gruppo" @@ -10436,7 +10535,7 @@ msgstr "Aggiungi gruppo" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "Modifica Gruppo" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "Caricato" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "Tipo Modello" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "Filtra per tipo di modello di destinazione" @@ -10473,15 +10572,15 @@ msgstr "Argomenti" #: src/tables/settings/PendingTasksTable.tsx:61 msgid "Remove all pending tasks" -msgstr "" +msgstr "Rimuovi tutte le attività in sospeso" #: src/tables/settings/PendingTasksTable.tsx:69 msgid "All pending tasks deleted" -msgstr "" +msgstr "Tutte le attività in sospeso eliminate" #: src/tables/settings/PendingTasksTable.tsx:76 msgid "Error while deleting all pending tasks" -msgstr "" +msgstr "Errore durante l'eliminazione di tutte le attività in sospeso" #: src/tables/settings/ProjectCodeTable.tsx:42 msgid "Add Project Code" @@ -10531,11 +10630,11 @@ msgstr "Elimina Report" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "Modello non trovato" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "Si è verificato un errore durante il recupero dei dettagli del modello" @@ -10547,32 +10646,32 @@ msgstr "Si è verificato un errore durante il recupero dei dettagli del modello" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "Modifica" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "Modifica file modello" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "Modifica modello" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "Elimina modello" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "Aggiungi modello" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "Aggiungi modello" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "Filtra per stato abilitato" @@ -10580,23 +10679,23 @@ msgstr "Filtra per stato abilitato" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "Gruppi aggiornati" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "Gruppi utente aggiornati con successo" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "Errore nell'aggiornare i gruppi utente" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "Utente con Id {id} non trovato" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "Si è verificato un errore durante il recupero dei dettagli dell'utente" @@ -10604,35 +10703,35 @@ msgstr "Si è verificato un errore durante il recupero dei dettagli dell'utente" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "È attivo" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Indica se questo utente deve essere considerato attivo. Deseleziona questa opzione anziché eliminare gli account." -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "È Staff" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "Indica se l'utente può accedere al sito di amministrazione django." -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "È Superuser" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Indica che questo utente ha tutti i permessi senza assegnarli esplicitamente." -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "Non è possibile modificare i diritti per l'utente attualmente loggato." -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "Gruppi Utente" @@ -10640,73 +10739,73 @@ msgstr "Gruppi Utente" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" -msgstr "" +msgstr "Blocca utente" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" -msgstr "" +msgstr "Sblocca utente" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "Elimina utente" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "Utente eliminato" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "Sei sicuro di voler eliminare questo utente?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "Aggiungi Utente" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "Utente aggiunto" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" -msgstr "" +msgstr "Imposta Password" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" -msgstr "" +msgstr "Password aggiornata" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "Aggiungi utente" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "Mostra utenti attivi" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "Mostra utenti staff" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "Mostra superutenti" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "Modifica Utente" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" -msgstr "" +msgstr "Utente Aggiornato" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" -msgstr "" +msgstr "Utente aggiornato correttamente" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" -msgstr "" +msgstr "Errore nell'aggiornare l'utente" #: src/tables/stock/InstalledItemsTable.tsx:37 #: src/tables/stock/InstalledItemsTable.tsx:91 @@ -10746,51 +10845,51 @@ msgstr "Elimina tipo di posizione" msgid "Icon" msgstr "Icona" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "Questo elemento del magazzino è in produzione" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "L'articolo a magazzino è stato assegnato a un ordine di vendita" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "L'articolo a magazzino è stato assegnato a un cliente" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "Questo articolo in magazzino è installato in un altro articolo in magazzino" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "Questo articolo è stato consumato da un ordine di produzione" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "Elemento di magazzino non disponibile" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "Questo articolo a magazzino è scaduto" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "Questo articolo a magazzino è obsoleto" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "Questo articolo di magazzino è completamente allocato" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "Questo articolo di magazzino è parzialmente allocato" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "Questo articolo di magazzino è esaurito" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "Data dell'inventario" @@ -10798,184 +10897,152 @@ msgstr "Data dell'inventario" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "Mostra articoli a magazzino per gli articoli attivi" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "Mostra stock per gli articoli assemblati" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "Mostra gli articoli che sono stati assegnati" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "Mostra gli articoli che sono disponibili" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Includi sotto allocazioni" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "Includi articoli a magazzino nelle sotto allocazioni" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "Esaurito" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "Mostra gli articoli a magazzino esauriti" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "Mostra gli articoli che sono a magazzino" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "Mostra gli articoli che sono in produzione" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "Includi articoli in magazzino per parti varianti" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "Utilizzato" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "Mostra gli articoli che sono stati consumati da un ordine di produzione" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "Mostra gli articoli a magazzino che sono installati in un altro articolo" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "Inviato al cliente" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "Mostra gli articoli che sono stati inviati a un cliente" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "È Serializzato" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "Mostra gli articoli che hanno un numero di serie" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "Filtra gli articoli per codice lotto" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "Filtra gli articoli per numero di serie" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "Numero di serie LTE" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "Mostra gli articoli con numeri di serie inferiori o uguali a un determinato valore" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "Numero di serie GTE" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "Mostra gli articoli con numeri di serie maggiori o uguali a un dato valore" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "Ha codice lotto" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "Mostra gli articoli che hanno un codice lotto" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "Mostra articoli tracciabili" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "Ha prezzo d'acquisto" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "Mostra gli articoli che hanno un prezzo d'acquisto" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "Mostra gli articoli scaduti" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "Mostra gli articoli obsoleti" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "Scaduto Prima" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "Mostra gli articoli scaduti prima di questa data" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "Scaduto dopo" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "Mostra gli articoli scaduti dopo questa data" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "Aggiornato prima" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "Mostra gli articoli aggiornati prima di questa data" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "Aggiornato dopo" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "Mostra gli articoli aggiornati dopo questa data" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "Inventario Prima" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "Mostra gli articoli contati prima di questa data" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "Inventario Dopo" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "Mostra gli articoli contati dopo questa data" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "Posizione Esterna" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "Mostra gli articoli in una posizione esterna" @@ -10983,49 +11050,53 @@ msgstr "Mostra gli articoli in una posizione esterna" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" +msgstr "Ordina gli articoli" + #: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" -msgstr "Aggiungi un nuovo articolo in magazzino" +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "Rimuovi una certa quantità da un articolo a magazzino" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "Sposta gli articoli in magazzino in nuove posizioni" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "Modifica stato magazzino" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "Modifica lo stato degli articoli a magazzino" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "Unisci giacenze" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "Unisci gli articoli di magazzino" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "Ordina nuovo articolo a magazzino" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "Assegna al cliente" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "Assegna articolo a cliente" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "Elimina articolo a magazzino" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index 226def0f61..24dfc0e2a5 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "パーツ" @@ -55,10 +55,10 @@ msgstr "パーツ" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "パーツ" @@ -81,12 +81,12 @@ msgstr "部品試験テンプレート" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "サプライヤー" @@ -97,7 +97,7 @@ msgstr "サプライヤー・パーツ" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "メーカー・パーツ" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "メーカー・パーツ" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "パーツカテゴリ" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "パーツカテゴリ" @@ -123,7 +123,7 @@ msgstr "パーツカテゴリ" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "在庫商品" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "在庫商品" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "在庫場所" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "在庫場所" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "ストックロケーションの種類" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "株式履歴" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "ビルドアイテム" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "会社名" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "会社" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "プロジェクトコード" @@ -221,12 +221,12 @@ msgstr "プロジェクトコード" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "注文" @@ -234,9 +234,9 @@ msgstr "注文" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "購入注文" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "発注ライン" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "セールスオーダー" @@ -265,14 +265,14 @@ msgstr "セールスオーダー" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "セールスオーダー" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "販売注文の出荷" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "販売注文の出荷" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "リターンオーダー" @@ -289,8 +289,8 @@ msgstr "リターンオーダー" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "返品注文" @@ -309,21 +309,21 @@ msgid "Address" msgstr "住所" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "マイアカウント" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "お問い合わせ" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "連絡先" @@ -339,9 +339,9 @@ msgstr "所有者" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "グループ" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "グループ" @@ -438,6 +438,7 @@ msgstr "セレクション・リスト" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "セレクション・リスト" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "管理者" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "組立注文" @@ -548,8 +549,8 @@ msgstr "バーコードデータの入力" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "バーコードをスキャン" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "バーコードのリンクに失敗" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "リンク" @@ -631,7 +632,7 @@ msgstr "これにより、関連するバーコードへのリンクが削除さ #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "リンク解除バーコード" @@ -774,25 +775,25 @@ msgstr "はい" msgid "No" msgstr "いいえ" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "カレンダーフィルター" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "先月" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "月を選択" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "来月" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "ダウンロードデータ" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "オーダー更新エラー" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "締め切り超過" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "登録済み部品カテゴリー数を表示" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "在庫少" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "ユーザーインターフェースの言語変更" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "既読にする" @@ -1082,14 +1083,14 @@ msgstr "未読のニュースはありません" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "スーパーユーザー" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "スタッフ" @@ -1116,9 +1117,9 @@ msgstr "このアイテムから関連画像を削除しますか?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "キャンセル" @@ -1126,7 +1127,6 @@ msgstr "キャンセル" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "削除" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "パスワードを再入力" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "登録" @@ -1602,19 +1602,19 @@ msgstr "ホスト" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "プラグイン" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "有効" @@ -1751,7 +1751,7 @@ msgstr "{0} アイコン" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "検索" @@ -1828,7 +1828,7 @@ msgstr "行の検証ステータスによるフィルタリング" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "完了" @@ -1970,8 +1970,8 @@ msgstr "オプション" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "バーコードアクション" @@ -2109,7 +2109,6 @@ msgstr "変更" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "追加" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "項目なし" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "利用可能" @@ -2386,7 +2385,7 @@ msgstr "{code} についてもっと知る" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "ログアウト" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "在庫" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "製造" @@ -2488,10 +2487,10 @@ msgstr "製造" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "購買" @@ -2499,10 +2498,10 @@ msgstr "購買" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "販売" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "ナビゲーション" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "概要" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "すべて既読にする" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "すべての通知を表示" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "未読の通知はありません。" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "概要不明" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "検索グループの削除" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "プラグイン情報" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "投稿者" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "日付" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "有効" @@ -2835,32 +2838,31 @@ msgstr "不明なモデル{model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "発送" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "非アクティブ" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "在庫なし" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "シリアル番号" @@ -2868,7 +2870,7 @@ msgstr "シリアル番号" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "シリアル番号" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "選択した部品の誤りを訂正してください。" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "パーツの注文" @@ -3877,7 +3879,7 @@ msgstr "次のバッチコード" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "次のシリアル番号" @@ -3886,29 +3888,29 @@ msgstr "次のシリアル番号" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "ビルド出力" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "ビルド出力" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "ステータス" @@ -3975,13 +3977,13 @@ msgstr "ビルドアウトプットはキャンセルされました" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "割り当てられた" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "ソース・ロケーション" @@ -4011,10 +4013,10 @@ msgstr "割り当てられた在庫品目" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "登録済み" @@ -4070,7 +4072,7 @@ msgstr "選択されたパートカテゴリーのデフォルトの場所" msgid "Received stock location selected" msgstr "選択された受入在庫場所" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "デフォルトの場所を選択" @@ -4079,25 +4081,26 @@ msgstr "デフォルトの場所を選択" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "セット場所" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "有効期限の設定" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "パッケージの調整" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "ステータスを変更" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "コメントを挿入" @@ -4109,7 +4112,7 @@ msgstr "コメントを挿入" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "コメントを挿入" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "場所" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "デフォルトの場所に保存" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "行先での保存" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "入荷済みの在庫がある店舗" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "バッチコード" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "受領品のバッチコードを入力" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "受領品のバッチコードを入力" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "シリアル番号" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "受け取った商品のシリアル番号を入力" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "有効期限" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "受け取った商品の有効期限を入力してください。" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "パッケージング" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "備考" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "SKU" msgid "Received" msgstr "受信" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "ラインアイテムの受信" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "受領品目" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "在庫状況" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "在庫商品の追加" @@ -4280,24 +4285,22 @@ msgstr "移動" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "在庫あり" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "カウント" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "在庫追加" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "在庫追加" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "在庫の削除" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "在庫一掃" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "株式譲渡" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "株式譲渡" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "在庫数" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "在庫状況の変更" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "株式の併合" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "顧客に割り当てられた在庫" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "在庫アイテムの削除" @@ -4664,6 +4660,51 @@ msgstr "このアイテムを削除してもよろしいですか?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "ストックアクション" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "確認のため新しいパスワードを再入力してください" msgid "Confirm" msgstr "確認" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "ログオフ" @@ -4717,15 +4758,15 @@ msgstr "選択なし" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "ログイン" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "ログイン中" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "アカウントをお持ちですか?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "アカウント編集" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "パスワードの変更" @@ -5577,7 +5618,7 @@ msgstr "OK" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "通貨" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "カスタム単位" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "パーツパラメータ" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "マシンのレジストリエラーはありません。" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "情報" @@ -5959,67 +6000,39 @@ msgstr "未読にする" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "即時支払通知" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "リビジョン" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "カスタムステータス" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "外部" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "参照" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "親ビルド" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "親ビルド" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "数量" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "リビジョン" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "ビルド" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "完成したアウトプット" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "カスタムステータス" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "外部" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "発行者" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "責任" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "参照" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "親ビルド" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "数量" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "ビルド" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "完成したアウトプット" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "発行者" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "責任" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "場所" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "目的地" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "作成日" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "開始日" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "終了日に達したら" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "完了" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "詳細" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "必要在庫" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "割当株式" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "消費在庫" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "終了日に達したら" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "完了" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "不完全なアウトプット" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "詳細" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "割当株式" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "消費在庫" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "不完全なアウトプット" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "チャイルド・ビルド・オーダー" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "テストの結果" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "ビルド順序の編集" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "ビルドオーダーの追加" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "ビルドオーダーのキャンセル" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "注文のキャンセル" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "注文のキャンセル" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "この注文をキャンセル" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "ホールドビルドオーダー" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "この注文を保留にします" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "注文の保留" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "ビルドオーダーの発行" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "本命令の発令" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "オーダー発行" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "コンプリート・ビルド・オーダー" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "この注文を完了としてマークしてください。" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "注文完了" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "発行順序" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "完全な注文" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "ビルドオーダーアクション" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "掲載依頼を編集" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "重複した注文" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "ホールドオーダー" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "お見積をキャンセル" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "テーブルビュー" msgid "Calendar View" msgstr "カレンダービュー" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "ウェブサイト" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "電話番号" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "メールアドレス" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "デフォルトの通貨" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "デフォルトの通貨" msgid "Supplier" msgstr "仕入先" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "製造元" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "製造元" msgid "Customer" msgstr "顧客" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "会社詳細" @@ -6396,100 +6447,100 @@ msgstr "会社詳細" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "供給部品" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "製造部品" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "製造部品" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "割り当て在庫" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "会社情報を編集" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "削除会社" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "会社の動き" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "内部パーツ" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "メーカー品番" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "外部リンク" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "部品詳細" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "メーカー詳細" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "メーカーパーツ詳細" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "パラメータ" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "メーカー・パーツの編集" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "メーカー部品の追加" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "メーカー部品の削除" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "メーカー品番" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "メーカー部品" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "パーツ説明" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "パーツ説明" msgid "Pack Quantity" msgstr "パック数量" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "注文中" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "サプライヤーの空き状況" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "空席状況更新" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "有効性" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "サプライヤー部品詳細" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "受入在庫" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "サプライヤー価格" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "サプライヤー" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "サプライヤーパーツの編集" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "サプライヤーの削除" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "サプライヤー部品の追加" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "在庫切れ" @@ -6568,12 +6619,12 @@ msgstr "グループ名" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "グループの詳細" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "グループロール" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "ユーザープロフィール" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "ユーザー詳細" @@ -6598,155 +6649,156 @@ msgstr "ユーザー詳細" msgid "Basic user" msgstr "基本ユーザー" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "パス" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "親カテゴリ" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "サブカテゴリ" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "構造に関するパターン" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "親のデフォルトの場所" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "デフォルトの場所" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "トップレベルのパーツカテゴリ" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "部品カテゴリーの編集" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "項目を親カテゴリに移動" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "アイテムの削除" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "部品カテゴリの削除" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "パーツアクション" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "このカテゴリの部品のアクション" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "チャイルド・カテゴリー・アクション" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "このカテゴリーに含まれる子どもの行動" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "カテゴリー・アクション" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "カテゴリー詳細" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "ビルド・オーダー・アロケーション" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "販売注文の割り当て" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "変種" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "改訂版" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "カテゴリ" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "デフォルトの場所" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "カテゴリー デフォルトの場所" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "単位" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "キーワード" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "在庫状況" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "バリアントストック" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "最小在庫" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "注文中" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "ご注文に必要なもの" @@ -6754,7 +6806,7 @@ msgstr "ご注文に必要なもの" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "建設受注に割り当て" @@ -6766,93 +6818,93 @@ msgstr "建設受注に割り当て" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "販売注文に割り当て" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "生産中" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "ロック中" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "テンプレート部品" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "組立部品" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "構成部品" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "テスト可能な部分" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "追跡可能部品" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "購入可能部品" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "売却可能部分" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "バーチャルパート" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "作成日時" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "作成者" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "デフォルト・サプライヤー" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "料金帯" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "最新のシリアル番号" @@ -6860,24 +6912,24 @@ msgstr "最新のシリアル番号" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "バリアント" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "割り当て" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "部品表" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "中古" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "部品価格" @@ -6885,74 +6937,68 @@ msgstr "部品価格" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "テストテンプレート" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "関連部品" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "必須" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "パーツを編集" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "部品追加" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "削除部分" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "この部分の削除は元に戻せません" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "ストックアクション" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "部品在庫のカウント" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "部品在庫の移動" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "注文" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "注文在庫" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "パートアクション" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "部品リビジョンの選択" @@ -7051,8 +7097,8 @@ msgstr "ストックテイク報告書予定" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "株式価値" @@ -7073,7 +7119,7 @@ msgstr "最大値は" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "合計金額" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "コンポーネント" @@ -7117,12 +7163,12 @@ msgstr "最大価格" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "単価" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "購入価格" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "最終更新" @@ -7268,17 +7314,17 @@ msgstr "サプライヤー価格" msgid "Variant Part" msgstr "バリアントパーツ" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "発注書の編集" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "発注書の追加" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "サプライヤー・リファレンス" @@ -7288,26 +7334,26 @@ msgstr "サプライヤー・リファレンス" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "完了した項目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "目的地" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "注文通貨" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "合計コスト" @@ -7317,80 +7363,80 @@ msgstr "合計コスト" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "連絡先メールアドレス" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "連絡先電話番号" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "発行日" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "完了日" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "ご注文の詳細" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "ラインアイテム" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "追加項目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "発注書の発行" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "発注書のキャンセル" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "発注書の保留" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "完全な発注書" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "注文の操作" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "得意先参照" @@ -7399,33 +7445,33 @@ msgstr "得意先参照" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "返品注文の編集" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "返品注文の追加" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "返品注文の発行" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "返品注文のキャンセル" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "返品注文の保留" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "リターンオーダー" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "完了した出荷" @@ -7433,83 +7479,83 @@ msgstr "完了した出荷" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "販売注文の編集" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "販売注文の追加" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "発送" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "販売注文書の発行" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "販売注文のキャンセル" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "販売注文の保留" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "販売注文の発送" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "この注文を発送しますか?" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "発送済み注文" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "完全な販売注文" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "船舶発注" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "出荷基準" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "割当項目" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "追跡番号" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "請求書番号" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "出荷日" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "配達日" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "出荷の詳細" @@ -7517,137 +7563,137 @@ msgstr "出荷の詳細" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "出荷の編集" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "出荷のキャンセル" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "完全出荷" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "処理待ち" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "発送済み" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "配送済み" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "発送" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "出荷アクション" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "親の位置" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "サブロケーション" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "ロケーションタイプ" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "トップレベルの在庫ロケーション" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "場所の詳細" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "デフォルトパーツ" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "在庫場所の編集" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "アイテムを親の場所に移動" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "在庫場所の削除" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "アクション" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "この場所にある在庫品に対する措置" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "チャイルド・ロケーション・アクション" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "この場所の子供のための行動" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "ロケーションアクション" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "ベース部" @@ -7663,43 +7709,43 @@ msgstr "ベース部" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "最後のストックテイク" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "注文に割り当て" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "設置場所" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "親アイテム" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "親株式" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "消費者" @@ -7707,27 +7753,27 @@ msgstr "消費者" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "在庫詳細" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "在庫管理" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "テスト データ" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "設置項目" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "子供用品" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "在庫商品を編集" @@ -7741,11 +7787,11 @@ msgstr "在庫商品を編集" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "ストックアイテムの削除" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "ストックアイテムのシリアル化" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "シリアル化された在庫品" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "返品在庫品" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "この商品を在庫に戻します。これで顧客割り当てが削除されます。" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "在庫に戻った商品" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "株式運用" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "在庫数" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "転送" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "シリアライズ" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "在庫のシリアル化" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "戻る" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "顧客からの返品" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "顧客に割り当てる" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "顧客に割り当てる" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "在庫品アクション" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "期限失効" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "期限切れ" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "利用不可" @@ -7849,28 +7895,28 @@ msgstr "利用不可" msgid "Error loading icon package from server" msgstr "サーバーからのアイコンパッケージの読み込みエラー" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "パートはアクティブではありません" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "パートはアクティブではありません" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "部品がロックされています" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "このパートに関する通知を購読しています。" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "場所未設定" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,157 +7951,205 @@ msgstr "列の選択" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "担当" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "バッチコード" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "私に割り当てられた命令を表示" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "バッチコードを持つアイテムを表示" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "並外れた" +msgid "Filter items by batch code" +msgstr "バッチコードによるアイテムのフィルタリング" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" -msgstr "未処理項目の表示" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "連載中" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "期限切れアイテムの表示" +msgid "Show items which have a serial number" +msgstr "シリアル番号のある商品を表示" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" -msgstr "最小の日付" +msgid "Serial" +msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" -msgstr "この日付以降のアイテムを表示" +msgid "Filter items by serial number" +msgstr "シリアル番号で商品を絞り込む" #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 +msgid "Serial Below" +msgstr "" + +#: src/tables/Filter.tsx:110 +msgid "Show items with serial numbers less than or equal to a given value" +msgstr "指定された値以下のシリアル番号のアイテムを表示します。" + +#: src/tables/Filter.tsx:118 +msgid "Serial Above" +msgstr "" + +#: src/tables/Filter.tsx:119 +msgid "Show items with serial numbers greater than or equal to a given value" +msgstr "指定された値以上のシリアル番号を持つアイテムを表示します。" + +#: src/tables/Filter.tsx:128 +msgid "Assigned to me" +msgstr "担当" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "私に割り当てられた命令を表示" + +#: src/tables/Filter.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "並外れた" + +#: src/tables/Filter.tsx:137 +msgid "Show outstanding items" +msgstr "未処理項目の表示" + +#: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "期限切れアイテムの表示" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "最小の日付" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "この日付以降のアイテムを表示" + +#: src/tables/Filter.tsx:161 msgid "Maximum Date" msgstr "最大日付" -#: src/tables/Filter.tsx:110 +#: src/tables/Filter.tsx:162 msgid "Show items before this date" msgstr "この日以前の商品を表示" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:170 msgid "Created Before" msgstr "作成前" -#: src/tables/Filter.tsx:119 +#: src/tables/Filter.tsx:171 msgid "Show items created before this date" msgstr "この日付より前に作成されたアイテムを表示" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:179 msgid "Created After" msgstr "の後に作成されました。" -#: src/tables/Filter.tsx:128 +#: src/tables/Filter.tsx:180 msgid "Show items created after this date" msgstr "この日付以降に作成されたアイテムを表示" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:188 msgid "Start Date Before" msgstr "開始日 前" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:189 msgid "Show items with a start date before this date" msgstr "この日付より前の開始日のアイテムを表示" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "開始日 後" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "この日付以降の開始日のアイテムを表示" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "目標期日" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "この日付より前の日付のアイテムを表示" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "以降の目標日" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "この日以降に目標日が設定されたアイテムを表示" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "完成前" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "この日までに完了した項目を表示" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "終了後" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "この日以降に完了した項目を表示" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "プロジェクトコード" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "プロジェクトコードが割り当てられた注文の表示" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "注文状況による絞り込み" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "プロジェクトコードによるフィルタリング" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "責任所有者による絞り込み" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "レポートのフィルタリング" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "注文を作成したユーザーによるフィルタリング" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "注文を発行したユーザーによるフィルタリング" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "部品カテゴリーによる絞り込み" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "フィルタを削除" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "フィルタの値を選択" @@ -8067,33 +8161,33 @@ msgstr "フィルター値の入力" msgid "Select date value" msgstr "日付の値を選択" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "フィルタを選択" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "フィルタ" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "テーブルフィルター" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "フィルタを追加" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "絞り込み条件を解除する" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "記録が見つかりません" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "サーバーが不正なデータ型を返しました。" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "サーバーが不正なデータ型を返しました。" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "詳細を見る" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "詳細を見る" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "選択したアイテムを削除" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "選択したアイテムを削除しますか?" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "この操作は元に戻せません。" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "削除されたアイテム" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "アイテムの削除に失敗しました" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "カスタムテーブルフィルターが有効" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "選択したレコードの削除" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "データを更新する" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "外部在庫" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "バリアントストック付き" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "建物" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "株式情報" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "消耗品の表示" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "価格" @@ -8424,8 +8518,9 @@ msgstr "部品がロックされているため、部品表を編集できませ #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "アセンブリ" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "アクティブなアセンブリの表示" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "追跡可能" @@ -8443,66 +8538,66 @@ msgstr "追跡可能" msgid "Show trackable assemblies" msgstr "追跡可能なアセンブリの表示" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "出力への割り当て" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "ビルド出力に割り当てられた項目を表示" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "バリアントを含む" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "部品バリアントの注文を含む" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "注文ステータス" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "割当数量" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "利用可能な数量" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" -msgstr "株式配分の編集" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" +msgstr "割当数量" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "株式配分の編集" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "株式割当の削除" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "オプションラインの表示" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "テスト可能" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "追跡" @@ -8552,7 +8647,7 @@ msgstr "在庫不足" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "在庫なし" @@ -8590,8 +8685,8 @@ msgstr "選択されたオプションに従って、このビルドに在庫を #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "在庫処分" @@ -8697,7 +8792,7 @@ msgstr "結果なし" msgid "Show build outputs currently in production" msgstr "現在生産中のビルド出力を表示" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "生産量ストック配分" @@ -8705,8 +8800,8 @@ msgstr "生産量ストック配分" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "ビルド出力の追加" @@ -8714,81 +8809,81 @@ msgstr "ビルド出力の追加" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "ビルド出力の編集" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "このアクションは、選択されたビルド出力からすべてのストックを割り当て解除します。" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "在庫状況で絞り込む" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "選択された出力の完了" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "選択した出力のスクラップ" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "選択した出力のキャンセル" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "ビルド出力の表示" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "割り当て" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "生産量を増やすための在庫配分" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "デアロケート" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "ビルド出力から在庫を割り当て解除" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "完全なビルド出力" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "スクラップ" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "スクラップビルド出力" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "ビルド出力のキャンセル" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "割り当てライン" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "必須試験" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "必要在庫" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "ビルドオーダーを見る" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "このカテゴリの通知を購読しています" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "サブカテゴリを含む" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "選択肢のあるテンプレートを表示" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "ユニット" @@ -9368,154 +9468,154 @@ msgstr "受信アイテムの表示" msgid "View Sales Order" msgstr "販売オーダーを見る" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "最小在庫" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "有効なパーツでフィルタ" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "部品ロック状態によるフィルタリング" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "アセンブリ属性によるフィルタリング" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "サブカテゴリのパーツを含む" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "コンポーネント属性でフィルタ" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "テスト可能な属性によるフィルタリング" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "追跡可能属性でフィルタ" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "単位のある部品でフィルタ" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "IPNあり" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "内部部品番号を持つ部品によるフィルタリング" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "在庫あり" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "在庫がある部品でフィルタ" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "在庫の少ない部品で絞り込み" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "購入可能" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "購入可能な部品でフィルタ" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "販売可能" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "販売可能な部品でフィルタ" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "仮想部品" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "仮想部品でフィルタ" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "仮想部品ではない" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "テンプレート" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "テンプレートになっているパーツで絞り込み" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "バリエーション?" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "バリエーション部品によるフィルタリング" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "改訂版" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "改定箇所による絞り込み" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "改定あり" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "リビジョンがある部品でフィルタリング" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "価格情報のある部品でフィルタリング" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "在庫のある部品で絞り込み" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "ユーザーが購読しているパートによるフィルタリング" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "ストックテイク" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "在庫情報のある部品で絞り込み" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "カテゴリを設定" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "選択した部品にカテゴリを設定" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "選択した部品の注文" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "サンプル" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "インストール済み" @@ -10025,42 +10125,42 @@ msgstr "選択した商品を受け取る" msgid "Receive Item" msgstr "商品を受け取る" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "未処理の割り当てを表示" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "出荷に割り当て" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "貨物に割り当てられた配分を表示" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "出荷なし" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "未出荷" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "編集配分" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "割り当ての削除" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "出荷への割り当て" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "出荷への割り当て" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "ビルドストック" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "注文在庫" @@ -10133,50 +10232,50 @@ msgstr "出荷済み貨物の表示" msgid "Show shipments which have been delivered" msgstr "配送済みの貨物の表示" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "トークンを生成" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "トークン生成完了" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "失効" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "トークン" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "ラベル印刷に使用するプラグインを選択します。" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "最終表示" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "有効 期限" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "取り消されたトークンの表示" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "取消し" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "トークン失効エラー" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "トークンは一度しか表示されません。" @@ -10390,16 +10489,16 @@ msgstr "情報がありません" msgid "No error details are available for this task" msgstr "このタスクに関するエラーの詳細はありません。" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "id {id} を持つグループが見つかりません。" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "グループ詳細の取得中にエラーが発生しました" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "ユーザーグループ名" @@ -10407,28 +10506,28 @@ msgstr "ユーザーグループ名" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "グループの削除" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "グループ削除" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "本当にこのグループを削除してよいですか?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "グループを追加" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "グループ追加" @@ -10436,7 +10535,7 @@ msgstr "グループ追加" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "グループを編集" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "アップロード" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "モデルタイプ" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "対象機種による絞り込み" @@ -10531,11 +10630,11 @@ msgstr "レポートの削除" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "テンプレートが見つかりません" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "テンプレートの詳細を取得中にエラーが発生しました" @@ -10547,32 +10646,32 @@ msgstr "テンプレートの詳細を取得中にエラーが発生しました #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "修正する" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "テンプレートファイルの修正" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "テンプレートを編集" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "テンプレートを削除" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "テンプレートを新規追加" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "テンプレートを新規追加" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "有効なステータスによるフィルタリング" @@ -10580,23 +10679,23 @@ msgstr "有効なステータスによるフィルタリング" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "グループ更新完了" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "ユーザーグループが正常に更新されました" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "ユーザーグループの更新エラー" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "id {id} のユーザが見つかりません" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "ユーザー詳細の取得中にエラーが発生しました" @@ -10604,35 +10703,35 @@ msgstr "ユーザー詳細の取得中にエラーが発生しました" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "アクティブです" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "このユーザーをアクティブとして扱うかどうかを指定します。アカウントを削除する代わりに、この選択を解除します。" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "スタッフ" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "ユーザが django admin サイトにログインできるかどうかを指定します。" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "スーパーユーザー" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "このユーザが明示的に権限を割り当てなくても、すべての権限を持つことを指定します。" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "現在ログインしているユーザーの権利は編集できません。" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "ユーザーグループ" @@ -10640,71 +10739,71 @@ msgstr "ユーザーグループ" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "ユーザーの削除" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "ユーザーが削除されました" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "このユーザーを削除してもよろしいですか?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "ユーザーを追加" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "ユーザー追加" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "ユーザーを追加" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "アクティブユーザーの表示" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "スタッフユーザーを表示" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "スーパーユーザーを表示" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "ユーザーを編集" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "ロケーションタイプの削除" msgid "Icon" msgstr "アイコン" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "この在庫商品は生産中です" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "この在庫商品は販売注文に割り当てられています。" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "この在庫商品は顧客に割り当てられています" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "この在庫品は他の在庫品に取り付けられています" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "このストックアイテムはビルドオーダーによって消費されました。" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "この在庫はありません" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "この在庫商品は有効期限が切れています" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "この在庫商品は古くなっています。" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "このストックアイテムは完全に割り当てられています。" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "このストックアイテムは部分的に配分されています。" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "この在庫はなくなりました" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "ストックテイク日" @@ -10798,184 +10897,152 @@ msgstr "ストックテイク日" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "現役部品の在庫表示" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "組立部品の在庫表示" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "割り当て済みのアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "利用可能なアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "サブロケーションを含む" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "サブロケ地の在庫を含む" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "枯渇" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "在庫切れ商品の表示" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "在庫のある商品を表示" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "生産中のアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "バリアントパーツのストックアイテムを含む" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "消費済み" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "ビルドオーダーで消費されたアイテムの表示" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "他のアイテムにインストールされているストックアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "お客様に送付" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "顧客に送られた商品を表示" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "連載中" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "シリアル番号のある商品を表示" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "バッチコードによるアイテムのフィルタリング" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "シリアル番号で商品を絞り込む" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "シリアル番号 LTE" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "指定された値以下のシリアル番号のアイテムを表示します。" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "シリアル番号 GTE" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "指定された値以上のシリアル番号を持つアイテムを表示します。" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "バッチコード" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "バッチコードを持つアイテムを表示" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "追跡済みアイテムの表示" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "購入価格" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "購入価格のある商品を表示" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "期限切れの商品を表示" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "古くなったアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "賞味期限切れ" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "この日より前に賞味期限が切れた商品を表示" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "有効期限日数" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "期限切れの商品を表示" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "更新前" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "この日より前に更新されたアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "更新後" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "この日以降に更新されたアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "ストックテイク前" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "この日より前にカウントされたアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "ストックテイク後" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "この日以降にカウントされたアイテムを表示" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "外部ロケーション" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "外部ロケーションにアイテムを表示" @@ -10983,49 +11050,53 @@ msgstr "外部ロケーションにアイテムを表示" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" +msgstr "" + #: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" -msgstr "新しいストックアイテムの追加" +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "在庫品から数量を削除" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "在庫品の移動" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "在庫状況の変更" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "在庫商品のステータス変更" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "株式の併合" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "ストックアイテムのマージ" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "新しい在庫の注文" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "顧客への割り当て" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "顧客への商品の割り当て" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "在庫削除" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 64b48f9705..a6bf516674 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" @@ -339,9 +339,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "" @@ -774,25 +775,25 @@ msgstr "" msgid "No" msgstr "" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "" @@ -1126,7 +1127,6 @@ msgstr "" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "" @@ -2868,7 +2870,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po index 135cc46bb2..d531b02152 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\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" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" @@ -339,9 +339,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "Įveskite brūkšninio kodo duomenis" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Nuskaityti brūkšninį kodą" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "Nepavyko susieti brūkšninio kodo" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Susieti" @@ -631,7 +632,7 @@ msgstr "Tai pašalins nuorodą į susietą brūkšninį kodą" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Atsieti brūkšninį kodą" @@ -774,25 +775,25 @@ msgstr "Taip" msgid "No" msgstr "Ne" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "" @@ -1126,7 +1127,6 @@ msgstr "" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "" @@ -2868,7 +2870,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 348dae7fe7..ab138c6ce9 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\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" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" @@ -339,9 +339,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "" @@ -774,25 +775,25 @@ msgstr "" msgid "No" msgstr "" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "" @@ -1126,7 +1127,6 @@ msgstr "" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "" @@ -2868,7 +2870,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index d8bb8a2047..bb454aac71 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: 2025-06-30 03:53\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Onderdeel" @@ -55,10 +55,10 @@ msgstr "Onderdeel" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Onderdelen" @@ -81,12 +81,12 @@ msgstr "Templatesjablonen voor onderdeel" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Leverancier onderdeel" @@ -97,7 +97,7 @@ msgstr "Leveranciers onderdelen" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Fabrikant onderdeel" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Fabrikant onderdelen" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Onderdeel categorie" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Onderdeel categorieën" @@ -123,7 +123,7 @@ msgstr "Onderdeel categorieën" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Voorraad item" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Voorraad items" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Voorraad locatie" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Voorraad locatie" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "Voorraad locatie types" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Voorraad geschiedenis" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "Bouw onderdelen" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Bedrijf" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Bedrijven" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Project code" @@ -221,12 +221,12 @@ msgstr "Project codes" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Inkooporder" @@ -234,9 +234,9 @@ msgstr "Inkooporder" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Inkooporders" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Inkooporder regels" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Verkooporder" @@ -265,14 +265,14 @@ msgstr "Verkooporder" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Verkooporders" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Verzending verkooporder" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Verzendingen verkooporders" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Retourorder" @@ -289,8 +289,8 @@ msgstr "Retourorder" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Retourorders" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Adres:" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adressen" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Contact" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contacten" @@ -339,9 +339,9 @@ msgstr "Eigenaren" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Groep" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Groepen" @@ -438,6 +438,7 @@ msgstr "Selectie lijsten" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "Selectie lijsten" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "Administrator" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Productieorders" @@ -548,8 +549,8 @@ msgstr "Voer barcode gegevens in" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Scan barcode" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "Streepjescode koppelen mislukt" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Link" @@ -631,7 +632,7 @@ msgstr "Dit verwijdert de link naar de bijbehorende barcode" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Barcode loskoppelen" @@ -774,25 +775,25 @@ msgstr "Ja" msgid "No" msgstr "Nee" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "Kalender filters" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "Vorige maand" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "Selecteer maand" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "Volgende maand" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "Gegevens downloaden" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "Fout bij bijwerken bestelling" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Achterstallig" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "Toon het aantal onderdelen categorieën waarop u bent geabonneerd" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Lage voorraad" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "Wijzig de taal van de gebruikersomgeving" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Als gelezen Markeren" @@ -1082,14 +1083,14 @@ msgstr "Er zijn geen ongelezen nieuwsartikelen" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "Administrator " #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "Medewerkers" @@ -1116,9 +1117,9 @@ msgstr "De bijbehorende afbeelding van dit item verwijderen?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Annuleer" @@ -1126,7 +1127,6 @@ msgstr "Annuleer" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Verwijderen" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Herhaal wachtwoord" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registreren" @@ -1602,19 +1602,19 @@ msgstr "Hostnaam" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Plug-ins" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Ingeschakeld" @@ -1751,7 +1751,7 @@ msgstr "{0} pictogrammen" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Zoeken" @@ -1828,7 +1828,7 @@ msgstr "Filter op rij validatiestatus" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Complete" @@ -1970,8 +1970,8 @@ msgstr "Opties" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Barcode acties" @@ -2109,7 +2109,6 @@ msgstr "Wijzigen" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Toevoegen" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "Geen artikelen" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Beschikbaar" @@ -2386,7 +2385,7 @@ msgstr "Meer informatie over {code}" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Uitloggen" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Voorraad" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "Productie" @@ -2488,10 +2487,10 @@ msgstr "Productie" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Kopen" @@ -2499,10 +2498,10 @@ msgstr "Kopen" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Verkoop" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Navigatie" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "Over" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Markeer alle berichten als gelezen" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Alle meldingen bekijken" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Je hebt geen ongelezen berichten." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "Geen overzicht beschikbaar" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "Verwijder zoekgroep" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "Plug-in informatie" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "Auteur" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Datum" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Actief" @@ -2835,32 +2838,31 @@ msgstr "Onbekend model: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Verzending" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Inactief" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Geen voorraad" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Serienummer" @@ -2868,7 +2870,7 @@ msgstr "Serienummer" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Serienummer" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "Corrigeer de fouten in de geselecteerde onderdelen" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "Onderdelen bestellen" @@ -3877,7 +3879,7 @@ msgstr "Volgende batch code" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Volgend serienummer" @@ -3886,29 +3888,29 @@ msgstr "Volgend serienummer" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "Bouw Uitvoer" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "Bouw Uitvoer" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Status" @@ -3975,13 +3977,13 @@ msgstr "Productieorders zijn geannuleerd" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "Toegewezen" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "Bron locatie" @@ -4011,10 +4013,10 @@ msgstr "Voorraad items toegewezen" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "Geabonneerd" @@ -4070,7 +4072,7 @@ msgstr "Standaardlocatie voor de subcategorie" msgid "Received stock location selected" msgstr "Ontvangen voorraadlocatie geselecteerd" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "Standaard locatie geselecteerd" @@ -4079,25 +4081,26 @@ msgstr "Standaard locatie geselecteerd" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Locatie invoeren" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "Stel vervaldatum in" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "Verpakking aanpassen" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Status wijzigen" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Opmerking toevoegen" @@ -4109,7 +4112,7 @@ msgstr "Opmerking toevoegen" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Opmerking toevoegen" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Locatie" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Op standaardlocatie opslaan" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "Bewaar op de bestemming van het item " -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Winkel met reeds ontvangen voorraad" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Batch code" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "Voer batch code in voor ontvangen items" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "Voer batch code in voor ontvangen items" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Serienummers" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "Voer serienummers in voor ontvangen items" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "Vervaldatum" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "Voer een vervaldatum in voor ontvangen items" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Verpakking" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Opmerking" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "SKU" msgid "Received" msgstr "Ontvangen" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "Ontvang regelitems" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "Ontvangen items" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "Voorraad status" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Voorraad item toevoegen" @@ -4280,24 +4285,22 @@ msgstr "Verplaatsen" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "Op voorraad" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Aantal" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Voorraad toevoegen" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "Voorraad toegevoegd" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Voorraad verwijderen" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "Voorraad verwijderd" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Voorraad verplaatsen " @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "Voorraadartikel verplaatst" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Tel voorraad" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "Voorraad status gewijzigd" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Voorraad samenvoegen" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "Voorraad toegewezen aan klant" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Voorraad items verwijderen" @@ -4664,6 +4660,51 @@ msgstr "Weet u zeker dat u dit item wilt verwijderen?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Voorraad acties" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "Bevestig nieuw wachtwoord" msgid "Confirm" msgstr "Bevestigen" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "Uitloggen" @@ -4717,15 +4758,15 @@ msgstr "Niets geselecteerd" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Inloggen" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "Bezig met inloggen" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Heb je geen account?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "Bewerk account" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "Wachtwoord wijzigen" @@ -5577,7 +5618,7 @@ msgstr "Ok" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Valuta" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Aangepaste eenheden" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Onderdeel parameters" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "Er zijn geen machine register fouten" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Informatie" @@ -5959,67 +6000,39 @@ msgstr "Markeren als ongelezen" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Revisie" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "Aangepaste status" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Extern" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Verwijzing" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "Bovenliggende Build" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "Bovenliggende Build" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Productiehoeveelheid" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Revisie" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "Kan bouwen" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Afgeronde uitvoer" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "Aangepaste status" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Extern" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "Uitgegeven door" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Verantwoordelijk" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Verwijzing" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Bovenliggende Build" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Productiehoeveelheid" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "Kan bouwen" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Afgeronde uitvoer" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Uitgegeven door" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Verantwoordelijk" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Elke locatie" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Doel Locatie" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Aangemaakt" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "Start datum" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Compleet" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Bouw details" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "Vereiste voorraad" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "Toegewezen voorraad" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Verbruikte voorraad" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Compleet" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Onvolledige uitvoer" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Bouw details" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "Toegewezen voorraad" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Verbruikte voorraad" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Onvolledige uitvoer" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Print bouw order" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Test resultaten" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Bewerk bouwopdracht" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Voeg bouwopdracht toe" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "Annuleer bouworder" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "Deze order annuleren" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "Houdt bouwopdracht" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "Plaats deze bestelling in de wacht" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "Bestelling geplaatst in de wacht" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "Probleem bouwopdracht" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "Geef deze bestelling uit" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "Order uitgegeven" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "Voltooi Bouw Opdracht" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "Deze bestelling als voltooid markeren" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "Bestelling voltooid" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "Bestelling voltooien" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "Bouw order acties" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "Bestelling bewerken" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "Kopieer regel" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "Bestelling vasthouden" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Bestelling annuleren" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "Tabelweergave" msgid "Calendar View" msgstr "Kalenderoverzicht" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Website" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Telefoon nummer" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "E-mail adres" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Standaard valuta" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "Standaard valuta" msgid "Supplier" msgstr "Leverancier" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Fabrikant" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Fabrikant" msgid "Customer" msgstr "Klant" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "Bedrijf gegevens" @@ -6396,100 +6447,100 @@ msgstr "Bedrijf gegevens" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Geleverde onderdelen" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Geproduceerde onderdelen" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Geproduceerde onderdelen" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Toegewezen voorraad" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Bedrijf bewerken" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Bedrijf verwijderen" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Bedrijf acties" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Intern onderdeel" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Fabrikant onderdeelnummer" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "Externe link" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "Details onderdelen" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "Fabrikant details" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "Fabrikant onderdeel details" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Parameters" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Wijzig fabrikant deel" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Voeg fabrikant deel toe" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Fabrikant deel verwijderen" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Fabrikant onderdeel acties" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "Fabrikant onderdeel" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Onderdeel omschrijving" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "Onderdeel omschrijving" msgid "Pack Quantity" msgstr "Pakket hoeveelheid" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "In bestelling" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Beschikbaarheid van de leverancier" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Beschikbaarheid bijgewerkt" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Beschikbaarheid" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Leverancier onderdelen details" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Ontvangen voorraad" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "Leverancier prijzen" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "Acties leverancier onderdelen" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Bewerk leveranciersdeel" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Verwijder leveranciersdeel" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Leveranciersdeel toevoegen" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Geen voorraad" @@ -6568,12 +6619,12 @@ msgstr "Groep naam" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "Groep details" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "Groep rollen" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "Gebruikers profiel" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "Gebruikers details" @@ -6598,155 +6649,156 @@ msgstr "Gebruikers details" msgid "Basic user" msgstr "Basis gebruiker" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Locatie" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Bovenliggende categorie" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Subcategorieën" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Structureel" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Op standaardlocatie opslaan" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "Standaard locatie" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Hoogste niveau onderdeel categorie" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Categorie bewerken" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "Verplaats items naar bovenliggende categorie" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Items verwijderen" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Verwijder categorie onderdelen" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "Actie voor onderdelen" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "Actie voor onderdelen in deze categorie" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "Onderliggende categorie actie" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "Actie voor subcategorieën in deze categorie" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "Categorie acties" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "Categorie details" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Productie-opdracht toewijzingen" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Verkoopordertoewijzingen" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "Variantie van" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "Revisie van" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categorie" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Standaard locatie" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "Standaard categorie locatie" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Eenheden" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Trefwoorden" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Beschikbare voorraad" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "Variant voorraad" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Minimale voorraad" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "In bestelling" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "Vereist voor bestellingen" @@ -6754,7 +6806,7 @@ msgstr "Vereist voor bestellingen" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "Toegewezen aan het bouwen van orders" @@ -6766,93 +6818,93 @@ msgstr "Toegewezen aan het bouwen van orders" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "Toegewezen aan verkooporders" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "In productie" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "Vergrendeld" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "Sjabloon onderdeel" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "Samengesteld onderdeel" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "Onderdeel" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "Testbaar onderdeel" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "Traceerbaar onderdeel" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "Aankoopbaar onderdeel" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "Verkoopbaar onderdeel" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "Virtueel onderdeel" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Aangemaakt op" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "Aangemaakt door" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Standaard leverancier" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Prijs bereik" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "Laatste serienummer" @@ -6860,24 +6912,24 @@ msgstr "Laatste serienummer" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Varianten" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Toewijzingen" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Materiaallijst" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Wordt gebruikt in" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Prijzen onderdeel" @@ -6885,74 +6937,68 @@ msgstr "Prijzen onderdeel" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "Test sjablonen" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "Gerelateerde onderdelen" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Vereist" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Onderdeel bewerken" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Onderdeel toevoegen" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Onderdeel verwijderen" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "Verwijderen van dit onderdeel kan niet ongedaan worden gemaakt" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Voorraad acties" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "Tel voorraad" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "Voorraad van onderdeel verplaatsen" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "Order" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "Voorraad bestelling" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Acties van onderdeel" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "Selecteer onderdeel revisie" @@ -7051,8 +7097,8 @@ msgstr "Voorraadcontrole verslag gepland" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "Voorraad waarde" @@ -7073,7 +7119,7 @@ msgstr "Maximale waarde" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Totale prijs" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Onderdeel" @@ -7117,12 +7163,12 @@ msgstr "Maximale prijs" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Prijs per stuk" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "Inkoopprijs" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Laatst bijgewerkt" @@ -7268,17 +7314,17 @@ msgstr "Leverancier prijs" msgid "Variant Part" msgstr "Variant onderdeel" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "Bewerk inkooporder" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Inkooporder toevoegen" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "Referentie leverancier" @@ -7288,26 +7334,26 @@ msgstr "Referentie leverancier" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "Afgeronde regel items" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "Bestemming" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "Bestelling valuta" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "Totale kosten" @@ -7317,80 +7363,80 @@ msgstr "Totale kosten" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "Contact email adres" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "Contact telefoonnummer" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "Datum van uitgifte" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Datum van afronding" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Order Details" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Regelitems" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "Extra regelitems" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "Inkooporder aanmaken" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "Order annuleren" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "Order vasthouden" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "Bestelling afronden" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "Order acties" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Klantreferentie" @@ -7399,33 +7445,33 @@ msgstr "Klantreferentie" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "Retour order bewerken" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Retourorder toevoegen" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "Issue retour order" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "Annuleer retour order" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "Retour order vasthouden" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "Voltooi retour bestelling" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "Voltooide Verzendingen" @@ -7433,83 +7479,83 @@ msgstr "Voltooide Verzendingen" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "Verkooporder bewerken" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "Voeg Verkooporder toe" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Zending" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "Verkooporder uitgeven" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "Verkooporder annuleren" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "Bestelling vasthouden" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "Verkooporder verzenden" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "Deze bestelling verzenden?" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "Bestelling verzonden" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "Verkooporder voltooien" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "Bestelling verzenden" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "Verzending referentie" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "Toegewezen items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "Tracking nummer" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "Factuur nummer" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Verzenddatum" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "Levering datum" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "Verzending details" @@ -7517,137 +7563,137 @@ msgstr "Verzending details" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "Bewerk verzending" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "Verzending annuleren" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "Zending voltooien" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "In behandeling" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "Verzonden" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "Geleverd" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Verzending verzenden" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "Verzending acties" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "Bovenliggende locatie" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "Sub locatie" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Locatie type" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "Locatie voorraad topniveau" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "Locatie gegevens" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "Standaard onderdelen" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "Voorraadlocatie bewerken" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "Verplaats items naar bovenliggende locatie" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "Voorraadlocatie verwijderen" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "Artikel actie" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "Actie voor voorraad items op deze locatie" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "Acties voor onderliggende locaties" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "Actie voor onderliggende locaties in deze locatie" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "Locatie acties" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "Basis onderdeel" @@ -7663,43 +7709,43 @@ msgstr "Basis onderdeel" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "Laatste voorraadcontrole" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "Toegewezen aan orders" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "Geïnstalleerd in" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "Bovenliggend Item" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "Bovenliggende voorraad item" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "Verbruikt door" @@ -7707,27 +7753,27 @@ msgstr "Verbruikt door" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "Voorraad details" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Voorraad bijhouden" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "Test gegevens" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "Geïnstalleerde items" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "Onderliggende artikelen" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Bewerk voorraadartikel" @@ -7741,11 +7787,11 @@ msgstr "Bewerk voorraadartikel" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "Voorraad artikel verwijderen" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "Voorraad item serie nummers geven" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "Voorraad item geserialiseerd" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "Retour voorraad item" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Retourneer dit item naar voorraad. Dit zal de toewijzing van de klant verwijderen." -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "Item teruggestuurd naar voorraad" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Voorraad activiteiten" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Tellen voorraad" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Verplaatsen" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "Serienummer geven" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "Voorraad serie nummer geven" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "Terug" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "Geretourneerd door klant" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "Toewijzen aan klant" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "Toewijzen aan klant" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "Voorraad artikel acties" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "Verouderd" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "Verlopen" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "Niet beschikbaar" @@ -7849,28 +7895,28 @@ msgstr "Niet beschikbaar" msgid "Error loading icon package from server" msgstr "Fout bij het laden van iconen pakket van de server" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "Onderdeel is niet actief" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "Onderdeel is niet actief" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Onderdeel is vergrendeld" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "U bent geabonneerd op meldingen van dit onderdeel" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "Geen locatie ingesteld" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,157 +7951,205 @@ msgstr "Kolommen selecteren" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Toegewezen aan mij" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "Heeft een batch code" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "Toon aan mij toegewezen orders" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "Items met een batch code weergeven" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "Openstaand" +msgid "Filter items by batch code" +msgstr "Filter items op batch code" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" -msgstr "Uitstaande items tonen" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "Is geserialiseerd" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "Achterstallige items tonen" +msgid "Show items which have a serial number" +msgstr "Toon items met een serienummer" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" -msgstr "Minimale datum" +msgid "Serial" +msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" -msgstr "Items weergeven na deze datum" +msgid "Filter items by serial number" +msgstr "Artikelen filteren op serienummer" #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 +msgid "Serial Below" +msgstr "" + +#: src/tables/Filter.tsx:110 +msgid "Show items with serial numbers less than or equal to a given value" +msgstr "Toon items met serienummers kleiner dan of gelijk aan een bepaalde waarde" + +#: src/tables/Filter.tsx:118 +msgid "Serial Above" +msgstr "" + +#: src/tables/Filter.tsx:119 +msgid "Show items with serial numbers greater than or equal to a given value" +msgstr "Toon items met serienummers groter dan of gelijk aan een bepaalde waarde" + +#: src/tables/Filter.tsx:128 +msgid "Assigned to me" +msgstr "Toegewezen aan mij" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "Toon aan mij toegewezen orders" + +#: src/tables/Filter.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "Openstaand" + +#: src/tables/Filter.tsx:137 +msgid "Show outstanding items" +msgstr "Uitstaande items tonen" + +#: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "Achterstallige items tonen" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "Minimale datum" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "Items weergeven na deze datum" + +#: src/tables/Filter.tsx:161 msgid "Maximum Date" msgstr "Maximale datum" -#: src/tables/Filter.tsx:110 +#: src/tables/Filter.tsx:162 msgid "Show items before this date" msgstr "Items voor deze datum weergeven" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:170 msgid "Created Before" msgstr "Gemaakt voor" -#: src/tables/Filter.tsx:119 +#: src/tables/Filter.tsx:171 msgid "Show items created before this date" msgstr "Toon items gemaakt voor deze datum" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:179 msgid "Created After" msgstr "Aangemaakt na" -#: src/tables/Filter.tsx:128 +#: src/tables/Filter.tsx:180 msgid "Show items created after this date" msgstr "Toon items die zijn aangemaakt na deze datum" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:188 msgid "Start Date Before" msgstr "Startdatum voor" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:189 msgid "Show items with a start date before this date" msgstr "Items met een startdatum voor deze datum tonen" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "Start datum na" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "Toon items met een startdatum na deze datum" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "Doeldatum vóór" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "Toon items met een doeldatum vóór deze datum" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "Doeldatum na" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "Toon items met een doeldatum na deze datum" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "Voltooid voor" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "Toon items voltooid voor deze datum" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "Na Voltooid" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "Toon items voltooid na deze datum" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "Heeft projectcode" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "Toon bestellingen met toegewezen projectcode" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filteren op bestellingstatus" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "Filter op projectcode" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "Filter op verantwoordelijke eigenaar" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "Filter op gebruiker" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "Filter op gebruiker die de bestelling heeft aangemaakt" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "Filteren op gebruiker die de bestelling heeft uitgegeven" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "Filter op onderdeel categorie" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Filter verwijderen" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Selecteer filterwaarde" @@ -8067,33 +8161,33 @@ msgstr "Voer filterwaarde in" msgid "Select date value" msgstr "Selecteer een datumwaarde" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Filter selecteren" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Tabel filters" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Filter toevoegen" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Filters wissen" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Geen gegevens gevonden" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "Server heeft onjuist gegevenstype teruggestuurd" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "Server heeft onjuist gegevenstype teruggestuurd" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "Details weergeven" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "Details weergeven" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "Geselecteerde items verwijderen" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "Weet u zeker dat u de geselecteerde items wilt verwijderen?" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "Deze actie kan niet ongedaan worden gemaakt" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "Items verwijderd" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "Verwijderen van item is mislukt." -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "Aangepaste tabelfilters zijn actief" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Verwijder de geselecteerde records" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Gegevens vernieuwen" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "Externe voorraad" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "Bevat variant voorraad" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "Bouwen" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Voorraad informatie" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "Toon verbruikte items" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "Heeft prijzen" @@ -8424,8 +8518,9 @@ msgstr "Factuur van materialen kan niet worden bewerkt, omdat het onderdeel is v #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Assemblage" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "Toon actieve assemblage orders" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Volgbaar" @@ -8443,66 +8538,66 @@ msgstr "Volgbaar" msgid "Show trackable assemblies" msgstr "Traceerbare items tonen" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "Toegewezen aan uitvoer" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "Toon items toegewezen aan bouwuitvoer" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "Inclusief varianten" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "Bestellingen voor onderdelen varianten opnemen" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "Status van bestelling" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "Toegewezen hoeveelheid" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "Beschikbare hoeveelheid" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" -msgstr "Wijzig voorraadtoewijzing" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" +msgstr "Toegewezen hoeveelheid" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "Wijzig voorraadtoewijzing" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "Verwijder voorraadtoewijzing" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "Toon optionele regels" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "Testbaar" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "Gevolgd" @@ -8552,7 +8647,7 @@ msgstr "Onvoldoende voorraad" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "Geen voorraad beschikbaar" @@ -8590,8 +8685,8 @@ msgstr "Voorraad automatisch toewijzen aan deze build volgens de geselecteerde o #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "Voorraad ongedaan maken" @@ -8697,7 +8792,7 @@ msgstr "Geen resultaat" msgid "Show build outputs currently in production" msgstr "Toon bouw outputs die momenteel in productie zijn" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "Bouw uitvoer voorraad toewijzing" @@ -8705,8 +8800,8 @@ msgstr "Bouw uitvoer voorraad toewijzing" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "Voeg Build uitvoer toe" @@ -8714,81 +8809,81 @@ msgstr "Voeg Build uitvoer toe" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "Bewerk bouwopdracht" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "Deze actie zal alle voorraad van de geselecteerde bouw uitvoer activeren" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "Filter op voorraad status" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "Voltooi geselecteerde uitvoer" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "Geselecteerde outputs schroot" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "Geselecteerde uitvoer annuleren" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "Bekijk bouw uitvoer" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "Toewijzen" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "Voorraad toewijzen om output te maken" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "Toewijzing annuleren" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "Voorraad van build output niet toewijzen" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "Voltooi bouw uitvoer" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "Schroot" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "Verwijder productieorder" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "Annuleer productieorder" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "Toegewezen lijnen" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "Vereiste tests" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "Vereiste voorraad" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "Bekijk bouwopdracht" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Abonneer je op meldingen voor deze categorie" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Inclusief subcategorieën" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "Toon sjablonen met keuzes" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "Heeft eenheden" @@ -9368,154 +9468,154 @@ msgstr "Toon ontvangen items" msgid "View Sales Order" msgstr "Bekijk verkooporder" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "Minimale voorraad" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Filter op actieve status van onderdeel" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "Filter op vergrendelde status van onderdeel" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Filteren op samenvoegen attribuut" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Inclusief onderdelen in subcategorieën" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Filter op component kenmerk" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "Filter op testbare eigenschap" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Filteren op traceerbare kenmerk" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Filter op onderdelen die eenheden bevatten" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "Heeft IPN" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Filter op onderdelen met een intern deelnummer" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "Heeft voorraad" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "Filter op onderdelen die voorraad hebben" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "Filter op onderdelen met een lage voorraad" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "Aankoopbaar" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Filteren op onderdelen die aankoopbaar zijn" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "Verkoopbaar" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Filter op delen die verkoopbaar zijn" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtueel" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Filter op virtuele onderdelen" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "Niet virtueel" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "Is een sjabloon" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "Filter op onderdelen die sjablonen zijn" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "Is een variant" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "Filter op onderdelen die sjablonen zijn" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "Is revisie" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "Filter op onderdelen die revisies zijn" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "Heeft revisies" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "Filter op onderdelen die revisies hebben" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "Filter op onderdelen met prijsinformatie" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "Filter op onderdelen die beschikbare voorraad hebben" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "Filter op delen waarop de gebruiker geabonneerd is" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "Heeft voorraad" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "Filteren op onderdelen met voorraadgegevens" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "Categorie instellen" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "Categorie voor geselecteerde onderdelen instellen" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "Geselecteerde delen bestellen" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "Voorbeeld" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "Geïnstalleerd" @@ -10025,42 +10125,42 @@ msgstr "Geselecteerde items ontvangen" msgid "Receive Item" msgstr "Item ontvangen" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "Toon openstaande toewijzingen" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "Toegewezen aan verzending" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "Toon toewijzingen die zijn toegewezen aan een verzending" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "Geen verzending" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "Niet verzonden" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "Bewerk voorraadtoewijzing" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "Verwijder toewijzing" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "Toewijzen aan zending" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "Toewijzen aan zending" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "Voorraad bouwen" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "Bestel voorraad" @@ -10133,50 +10232,50 @@ msgstr "Toon verzendingen die zijn verzonden" msgid "Show shipments which have been delivered" msgstr "Toon verzendingen die afgeleverd zijn" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "Token genereren" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "Token gegenereerd" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "Intrekken" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "Sleutel" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "In gebruik" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "Laatst gezien" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "Vervaldatum" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "Toon ingetrokken tokens" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "Intrekken" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "Fout bij intrekken token" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "Tokens worden slechts één keer getoond - zorg ervoor dat je deze onthoudt." @@ -10390,16 +10489,16 @@ msgstr "Geen informatie" msgid "No error details are available for this task" msgstr "Er zijn geen foutgegevens beschikbaar voor deze taak" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "Groep met id {id} niet gevonden" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "Er is een fout opgetreden bij het ophalen van groepsgegevens" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "Naam van de gebruikersgroep" @@ -10407,28 +10506,28 @@ msgstr "Naam van de gebruikersgroep" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Groep verwijderen" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "Groep verwijderd" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "Weet u zeker dat u deze groep wilt verwijderen?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "Groep toevoegen" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Groep toevoegen" @@ -10436,7 +10535,7 @@ msgstr "Groep toevoegen" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "Groep bewerken" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "Geüpload" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "Model type" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "Filter op doeltype" @@ -10531,11 +10630,11 @@ msgstr "Rapport verwijderen" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "Sjabloon niet gevonden" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "Er is een fout opgetreden bij het ophalen van sjabloon gegevens" @@ -10547,32 +10646,32 @@ msgstr "Er is een fout opgetreden bij het ophalen van sjabloon gegevens" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "Bewerken" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "Sjabloon wijzigen" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "Sjabloon bewerken" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "Sjabloon verwijderen" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "Sjabloon toevoegen" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "Sjabloon toevoegen" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "Filter op ingeschakelde status" @@ -10580,23 +10679,23 @@ msgstr "Filter op ingeschakelde status" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "Groepen bijgewerkt" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "Gebruikersgroepen zijn succesvol bijgewerkt" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "Fout bij het bijwerken van gebruikersgroepen" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "Gebruiker met id {id} niet gevonden" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "Er is een fout opgetreden bij het ophalen van gebruikersgegevens" @@ -10604,35 +10703,35 @@ msgstr "Er is een fout opgetreden bij het ophalen van gebruikersgegevens" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "Is actief" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Bepaald of deze gebruiker gezien moet worden als actief. Deselecteer deze optie in plaats van accounts te verwijderen." -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "Is medewerker" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "Bepaalt of de gebruiker kan inloggen op de django admin site." -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "Administrator " -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Onderschrijft dat deze gebruiker alle rechten heeft zonder expliciet toe te wijzen." -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "U kunt de rechten van de momenteel ingelogde gebruiker niet bewerken." -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "Gebruikers groepen" @@ -10640,71 +10739,71 @@ msgstr "Gebruikers groepen" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "Gebruiker verwijderen" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "Gebruiker verwijderd" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "Weet u zeker dat u deze gebruiker wilt verwijderen?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "Gebruiker toevoegen" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "Gebruiker toegevoegd" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "Gebruiker toevoegen" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "Toon actieve gebruikers" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "Toon medewerkers" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "Toon administrators " -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "Wijzig gebruiker" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "Locatie type verwijderen" msgid "Icon" msgstr "Pictogram" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "Dit product is in productie" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "Voorraadartikel is toegewezen aan een verkooporder" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "Dit voorraadartikel is toegewezen aan een klant" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "Dit voorraadartikel is geïnstalleerd in een ander voorraadartikel" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "Dit voorraadproduct is verbruikt door een bouw order" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "Dit voorraadartikel is niet beschikbaar" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "Dit voorraad item is verlopen" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "Dit voorraadartikel is niet beschikbaar" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "Dit voorraadartikel is volledig toegewezen" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "Dit voorraadartikel is gedeeltelijk toegewezen" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "Dit voorraadartikel is leeg" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "Voorraadcontrole datum" @@ -10798,184 +10897,152 @@ msgstr "Voorraadcontrole datum" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "Voorraad voor actieve onderdelen tonen" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "Voorraad tonen van gemonteerde onderdelen" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "Toon items die zijn toegewezen" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "Toon items die beschikbaar zijn" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Inclusief sub locaties" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "Voorraad bij sub locaties opnemen" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "Uitgeput" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "Toon lege voorraad items" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "Toon items die op voorraad zijn" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "Toon artikelen die in productie zijn" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "Voorraadartikelen opnemen voor variant onderdelen" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "Verbruikt" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "Toon items die zijn verbruikt bij een bouw bestelling" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "Toon voorraaditems die geïnstalleerd zijn in andere artikelen" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "Verzonden naar klant" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "Toon de items die naar een klant zijn gestuurd" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "Is geserialiseerd" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "Toon items met een serienummer" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "Filter items op batch code" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "Artikelen filteren op serienummer" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "Serienummer LTE" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "Toon items met serienummers kleiner dan of gelijk aan een bepaalde waarde" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "Serienummer GTE" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "Toon items met serienummers groter dan of gelijk aan een bepaalde waarde" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "Heeft een batch code" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "Items met een batch code weergeven" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "Toon gevolgde objecten" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "Heeft aanschaf prijs" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "Toon items met een aankoopprijs" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "Toon items die verlopen zijn" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "Toon items die verouderd zijn" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "Verloopt voor" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "Toon items die voor deze datum verlopen zijn" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "Vervallen na" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "Toon items die vervallen na deze datum" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "Bijgewerkt voor" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "Toon items bijgewerkt voor deze datum" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "Bijgewerkt na" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "Toon items bijgewerkt na deze datum" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "Voorraadcontrole voor" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "Toon items geteld voor deze datum" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "Voorraadcontrole na" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "Items geteld na deze datum weergeven" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "Externe locatie" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "Toon items op een externe locatie" @@ -10983,49 +11050,53 @@ msgstr "Toon items op een externe locatie" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" +msgstr "" + #: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" -msgstr "Voeg een nieuw voorraadartikel toe" +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "Verwijder een aantal hoeveelheden uit een voorraad" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "Verplaats de voorraad naar nieuwe locaties" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "Voorraadstatus wijzigen" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "Wijzig de status van voorraadartikelen" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "Voeg voorraad samen" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "Voeg voorraadartikelen samen" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "Nieuwe voorraad bestellen" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "Toewijzen aan klant" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "Items toewijzen aan klant" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "Voorraad verwijderen" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index 816abc0324..7de685037e 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Del" @@ -55,10 +55,10 @@ msgstr "Del" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Deler" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Leverandørdel" @@ -97,7 +97,7 @@ msgstr "Leverandørdeler" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Produsentdel" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Produsentdeler" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Delkategori" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Delkategorier" @@ -123,7 +123,7 @@ msgstr "Delkategorier" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Lagervare" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Lagervarer" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Lagerplassering" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Lagerplasseringer" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Lagerhistorikk" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Firma" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Firma" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Prosjektkode" @@ -221,12 +221,12 @@ msgstr "Prosjektkoder" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Innkjøpsordre" @@ -234,9 +234,9 @@ msgstr "Innkjøpsordre" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Innkjøpsordrer" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Ordrelinjer for innkjøpsordre" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Salgsordre" @@ -265,14 +265,14 @@ msgstr "Salgsordre" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Salgsordrer" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Salgsordreforsendelse" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Salgsordreforsendelser" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Returordre" @@ -289,8 +289,8 @@ msgstr "Returordre" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Returordrer" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Adresse" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adresser" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontakter" @@ -339,9 +339,9 @@ msgstr "Eiere" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Grupper" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Produksjonsordrer" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Skann strekkode" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Lenke" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Fjern strekkodekobling" @@ -774,25 +775,25 @@ msgstr "Ja" msgid "No" msgstr "Nei" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "Forrige måned" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "Velg måned" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "Neste måned" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "Last ned data" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Forfalt" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Lav lagerbeholdning" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Merk som lest" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "Superbruker" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Avbryt" @@ -1126,7 +1127,6 @@ msgstr "Avbryt" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Fjern" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "Vert" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Utvidelser" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Søk" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Strekkodehandlinger" @@ -2109,7 +2109,6 @@ msgstr "Endre" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Legg til" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Tilgjengelig" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Logg ut" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Lagerbeholdning" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Innkjøp" @@ -2499,10 +2498,10 @@ msgstr "Innkjøp" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Salg" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Navigasjon" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "Om" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Du har ingen uleste varsler." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "Forfatter" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Dato" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Aktiv" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Forsendelse" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Ingen lagerbeholdning" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Serienummer" @@ -2868,7 +2870,7 @@ msgstr "Serienummer" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Serienummer" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Status" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "Tildelt" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Serienumre" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "Utløpsdato" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "Mottatt" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "På lager" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Tell" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Overfør lager" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Tell beholdning" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Lagerhandlinger" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "Ingen utvalg" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Innlogging" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "Endre passord" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Valuta" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Egendefinerte enheter" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Delparametere" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Info" @@ -5959,67 +6000,39 @@ msgstr "Marker som ulest" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "Kan Produsere" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Fullførte artikler" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Ansvarlig" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "Kan Produsere" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Fullførte artikler" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Ansvarlig" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Opprettet" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Måldato" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Produksjonsdetaljer" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Brukt lagerbeholdning" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Måldato" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Ufullstendige artikler" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Produksjonsdetaljer" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Brukt lagerbeholdning" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Ufullstendige artikler" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Underordnede Produksjonsordrer" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Rediger produksjonsordre" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Legg til produksjonsordre" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "Produksjonsordre-handlinger" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Nettside" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "Leverandør" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Produsent" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Produsent" msgid "Customer" msgstr "Kunde" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Leverte Deler" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Produserte deler" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Produserte deler" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Tildelt lagerbeholdning" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Rediger Bedrift" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Bedriftshandlinger" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Produsentens delenummer" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Parametere" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Rediger produsentdel" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Slett produsentdel" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Delbeskrivelse" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "Delbeskrivelse" msgid "Pack Quantity" msgstr "Pakkeantall" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "I bestilling" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Mottatt lagerbeholdning" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Rediger Leverandørdel" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Slett Leverandørdel" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Legg til leverandørdel" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Sti" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Strukturell" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Produksjonsordre-tildelinger" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Salgsordretildelinger" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Enheter" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Nøkkelord" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "I bestilling" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "Under produksjon" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "Sammenstilt del" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "Sporbar del" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Opprettelsesdato" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Prisområde" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Varianter" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Tildelinger" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Stykkliste (BOM)" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Brukt i" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "Testmaler" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "Relaterte Deler" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Rediger del" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Lagerhandlinger" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "Tell delbeholdning" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "Overfør delbeholdning" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Delhandlinger" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Total pris" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Komponent" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Enhetspris" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "Destinasjon" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Ordredetaljer" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Ordrelinjer" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "Ordrehandlinger" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Kundereferanse" @@ -7399,33 +7445,33 @@ msgstr "Kundereferanse" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "Fullførte forsendelser" @@ -7433,83 +7479,83 @@ msgstr "Fullførte forsendelser" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "Basisdel" @@ -7663,43 +7709,43 @@ msgstr "Basisdel" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Sporing av lager" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "Testdata" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "Installerte artikler" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "Underordnede artikler" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Rediger lagervare" @@ -7741,11 +7787,11 @@ msgstr "Rediger lagervare" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Lagerhandlinger" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Tell beholdning" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Overfør" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "Velg Kolonner" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Tilordnet meg" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "Har batchkode" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "Vis ordre tildelt meg" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "Vis elementer som har en batchkode" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "Utestående" - -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +msgid "Filter items by batch code" msgstr "" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "Er serialisert" + #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "" +msgid "Show items which have a serial number" +msgstr "Vis elementer som har et serienummer" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" -msgstr "" +msgid "Assigned to me" +msgstr "Tilordnet meg" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "Vis ordre tildelt meg" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" -msgstr "" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "Utestående" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtrer etter ordrestatus" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Fjern filter" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Velg filterverdi" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Velg filter" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Tabellfiltre" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Legg til filter" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Fjern filtre" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Ingen poster funnet" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "Serveren returnerte feil datatype" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "Serveren returnerte feil datatype" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Slett valgte oppføringer" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Oppdater data" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "Inkluderer variantbeholdning" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "Produseres" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Lagerinformasjon" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "Vis forbruksartikler" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "Har prising" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Sammenstilling" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "Vis aktive sammenstillinger" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Sporbar" @@ -8443,66 +8538,66 @@ msgstr "Sporbar" msgid "Show trackable assemblies" msgstr "Vis sporbare sammenstillinger" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "Inkluder varianter" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "Spores" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "Ingen lagerbeholdning tilgjengelig" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "Filtrer etter lagerstatus" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Inkluder underkategorier" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "Vis maler med valg" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "Har enheter" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "Minimumsbeholdning" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Filtrer etter del aktiv-status" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Filtrer etter sammenstillingsattributt" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Inkluder deler i underkategorier" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Filtrer etter komponentattributt" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Filtrer etter sporbar attributt" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Filtrer etter deler som har enheter" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "Har IPN" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Filtrer etter deler som har internt delnummer" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "Har beholdning" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "Filtrer etter deler som har lagerbeholdning" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "Filtrer etter deler som har lav lagerbeholdning" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "Kjøpbar" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Filtrer etter deler som kan kjøpes" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "Salgbar" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Filtrer etter deler som kan selges" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuell" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Filtrer etter deler som er virtuelle" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "Ikke virtuell" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "Eksempel" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "Installert" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "Ikke sendt" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "I bruk" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "Sist sett" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "Utløp" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "Gruppe med id {id} er ikke funnet" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "Det oppstod en feil under henting av gruppedetaljer" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Slett gruppe" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "Gruppe slettet" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "Er du sikker på at du vil slette denne gruppen?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Legg til gruppe" @@ -10436,7 +10535,7 @@ msgstr "Legg til gruppe" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "Lastet opp" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "Slett rapport" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "Mal ikke funnet" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "Bruker med Id {id} ble ikke funnet" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "Det oppstod en feil under henting av brukerdetaljer" @@ -10604,35 +10703,35 @@ msgstr "Det oppstod en feil under henting av brukerdetaljer" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "Er aktiv" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Markerer om denne brukeren skal behandles som aktiv. Fjern avmerkingen istedet for å slette kontoer." -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "Er ansatte" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "Markerer om brukeren kan logge inn til Django-administrasjonssiden." -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "Er Superbruker" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Markerer at denne brukeren har alle tillatelser uten å eksplisitt tilordne dem." -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "Du kan ikke redigere rettighetene for brukeren som er logget inn." -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "Slett bruker" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "Bruker slettet" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "Er du sikker på at du vil slette denne brukeren?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "Bruker lagt til" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "Legg til bruker" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "Denne lagervaren er i produksjon" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "Denne lagervaren har blitt tildelt en salgsordre" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "Denne lagervaren har blitt tilordnet en kunde" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "Denne lagervaren er montert i en annen lagervare" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "Denne lagervaren har blitt konsumert av en produksjonsordre" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "Denne lagervaren har utløpt" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "Denne lagervaren er gammel" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "Denne lagervaren er i sin helhet tilordnet" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "Denne lagervaren er delvis tilordnet" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "Denne lagervaren er oppbrukt" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "Vis lagerbeholdning for aktive deler" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "Vis elementer som har blitt tildelt" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "Vis elementer som er tilgjengelige" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Inkluder underplasseringer" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "Inkluder lager i underplasseringer" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "Oppbrukt" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "Vis oppbrukte lagervarer" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "Vis elementer som er på lager" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "Vis elementer som er under produksjon" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "Inkluder lagervarer for variantdeler" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "Vis lagervarer som er installert i andre elementer" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "Sendt til kunde" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "Vis elementer som er sendt til en kunde" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "Er serialisert" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "Vis elementer som har et serienummer" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "Har batchkode" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "Vis elementer som har en batchkode" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "Vis sporede deler" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "Har innkjøpspris" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "Vis elementer som har innkjøpspris" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "Utløpt før" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "Utløpt etter" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "Oppdatert før" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "Oppdatert etter" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "Ekstern plassering" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "Vis elementer ved en ekstern plassering" @@ -10983,49 +11050,53 @@ msgstr "Vis elementer ved en ekstern plassering" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index 7d89a280e0..30c4ccbdb1 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\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" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Komponent" @@ -55,10 +55,10 @@ msgstr "Komponent" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Komponenty" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Część dostawcy" @@ -97,7 +97,7 @@ msgstr "Części dostawcy" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Część Producenta" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Części producenta" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Kategoria części" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Kategorie części" @@ -123,7 +123,7 @@ msgstr "Kategorie części" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Element magazynowy" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Elementy magazynowe" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Lokacja stanu" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Lokacje stanów" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Historia magazynu" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Firma" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Firmy" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Kod projektu" @@ -221,12 +221,12 @@ msgstr "Kody projektu" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Zlecenie zakupu" @@ -234,9 +234,9 @@ msgstr "Zlecenie zakupu" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Zlecenia zakupu" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Pozycje zlecenia zakupu" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Zlecenie sprzedaży" @@ -265,14 +265,14 @@ msgstr "Zlecenie sprzedaży" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Zlecenia Sprzedaży" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Adres" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adresy" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontakty" @@ -339,9 +339,9 @@ msgstr "Właściciele" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Grupa" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Grupy" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Zlecenia wykonania" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Zeskanuj kod kreskowy" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Odłącz Kod Kreskowy" @@ -774,25 +775,25 @@ msgstr "Tak" msgid "No" msgstr "Nie" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Mała ilość w magazynie" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Oznacz jako przeczytane" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "Usunąć powiązany obrazek z tego elementu?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Anuluj" @@ -1126,7 +1127,6 @@ msgstr "Anuluj" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Usuń" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Powtórz hasło" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Rejestracja" @@ -1602,19 +1602,19 @@ msgstr "Host" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Wtyczki" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "{0} ikon(y)" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Szukaj" @@ -1828,7 +1828,7 @@ msgstr "Filtruj według stanu walidacji wierszy" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Zakończono" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Akcje kodów kreskowych" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Dodaj" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Wyloguj się" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Stan" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Zakupy" @@ -2499,10 +2498,10 @@ msgstr "Zakupy" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Sprzedaże" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Nawigacja" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "O nas" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Oznacz wszystkie jako przeczytane" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Pokaż wszystkie powiadomienia" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Nie masz żadnych nowych powiadomień." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Wysyłka" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Nieaktywny" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Brak w magazynie" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Numer seryjny" @@ -2868,7 +2870,7 @@ msgstr "Numer seryjny" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Numer seryjny" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Następny numer seryjny" @@ -3886,29 +3888,29 @@ msgstr "Następny numer seryjny" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Status" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "Wybrano domyślną lokalizację" @@ -4079,25 +4081,26 @@ msgstr "Wybrano domyślną lokalizację" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Ustaw lokalizację" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "Dostosuj opakowanie" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Zmień status" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Dodaj notatkę" @@ -4109,7 +4112,7 @@ msgstr "Dodaj notatkę" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Dodaj notatkę" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Lokalizacja" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Zapisz w domyślnej lokalizacji" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Kod partii" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Numery seryjne" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Opakowanie" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Notatka" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "SKU" msgid "Received" msgstr "Otrzymano" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Dodaj element magazynowy" @@ -4280,24 +4285,22 @@ msgstr "Przenieś" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "Na stanie" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Ilość" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Dodaj stan" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Usuń stan" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Przenieś stan" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Policz stan" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "Czy na pewno chcesz usunąć ten element?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "Brak wyboru" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Zaloguj się" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Nie masz konta?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Jednostki niestandardowe" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Parametry części" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Info" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Strona internetowa" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "Część nie jest aktywna" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "Część nie jest aktywna" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Wirtualny" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index a4bca22120..7c711c71d2 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Peça" @@ -55,10 +55,10 @@ msgstr "Peça" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Peças" @@ -81,12 +81,12 @@ msgstr "Modelos de Teste da Peça" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -97,7 +97,7 @@ msgstr "Peças de fornecedor" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Fabricante da peça" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Peças do fabricante" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Categoria da peça" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Categorias da Peça" @@ -123,7 +123,7 @@ msgstr "Categorias da Peça" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Item de Estoque" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Itens de Estoque" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Localização de Stock" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Localizações de Stock" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "Tipo de Local de Estoque" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Histórico de Estoque" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Empresa" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Empresas" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Código do projeto" @@ -221,12 +221,12 @@ msgstr "Códigos do Projeto" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Pedido de Compra" @@ -234,9 +234,9 @@ msgstr "Pedido de Compra" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Pedido de compra das linhas" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Pedido de Venda" @@ -265,14 +265,14 @@ msgstr "Pedido de Venda" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Pedidos de vendas" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Envio do Pedido de Venda" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Envios dos Pedidos de Vendas" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Pedido de Devolução" @@ -289,8 +289,8 @@ msgstr "Pedido de Devolução" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Pedidos de Devolução" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Endereço" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Endereços" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Contato" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contatos" @@ -339,9 +339,9 @@ msgstr "Proprietários" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Grupos" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Ordens de Produções" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Ler Código de Barras" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Ligação" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Desatribuir Código de Barras" @@ -774,25 +775,25 @@ msgstr "Sim" msgid "No" msgstr "Não" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Em atraso" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Estoque Baixo" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Marcar como lida" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "Remover a imagem associada a este item?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Cancelar" @@ -1126,7 +1127,6 @@ msgstr "Cancelar" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Eliminar" @@ -1584,7 +1584,7 @@ msgid "Repeat password" msgstr "Repetir senha" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registar" @@ -1603,19 +1603,19 @@ msgstr "Servidor" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1699,8 +1699,8 @@ msgstr "Extensões" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Habilitado" @@ -1752,7 +1752,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Buscar" @@ -1829,7 +1829,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Completo" @@ -1971,8 +1971,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Ações de código de barras" @@ -2110,7 +2110,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Adicionar" @@ -2132,13 +2131,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Disponível" @@ -2387,7 +2386,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2472,16 +2471,16 @@ msgstr "Encerrar sessão" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Estoque" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2489,10 +2488,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Comprando" @@ -2500,10 +2499,10 @@ msgstr "Comprando" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Vendas" @@ -2518,7 +2517,7 @@ msgid "Navigation" msgstr "Navegação" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2538,19 +2537,23 @@ msgstr "Sobre" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Não tem novas notificações" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2572,8 +2575,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2677,19 +2680,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2703,7 +2706,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2714,22 +2717,22 @@ msgstr "Data" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Ativo" @@ -2836,32 +2839,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Envios" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Inativo" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Sem Estoque" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Número de Série" @@ -2869,7 +2871,7 @@ msgstr "Número de Série" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2878,8 +2880,8 @@ msgstr "Número de Série" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3392,7 +3394,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3878,7 +3880,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Próximo número de série" @@ -3887,29 +3889,29 @@ msgstr "Próximo número de série" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "Saída da Produção" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3917,7 +3919,7 @@ msgstr "Saída da Produção" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Estado" @@ -3976,13 +3978,13 @@ msgstr "Os Pedidos de produção foram cancelados" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "Alocado" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "Localização de Origem" @@ -4012,10 +4014,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4071,7 +4073,7 @@ msgstr "Localização padrão da categoria de peça selecionada" msgid "Received stock location selected" msgstr "Localização do estoque recebido selecionada" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "Localização padrão selecionada" @@ -4080,25 +4082,26 @@ msgstr "Localização padrão selecionada" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Definir localização" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Alterar Estado" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4110,7 +4113,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4121,85 +4124,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Localização" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Armazenar no local padrão" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Armazenar com estoque já recebido" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Código de Lote" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Números de Série" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Embalagem" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Nota" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4207,11 +4212,11 @@ msgstr "SKU" msgid "Received" msgstr "Recebido" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "Receber item de linha" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4248,9 +4253,9 @@ msgid "Stock Status" msgstr "Estado do Estoque" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Adicionar item de Estoque" @@ -4281,24 +4286,22 @@ msgstr "Mover" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "Em Estoque" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Contar" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Adicionar Estoque" @@ -4307,8 +4310,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Remover Estoque" @@ -4317,9 +4319,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Transferir Estoque" @@ -4328,11 +4328,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Contar Estoque" @@ -4349,6 +4345,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Mesclar Estoque" @@ -4381,7 +4378,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Excluir Itens de Estoque" @@ -4665,6 +4661,51 @@ msgstr "Tem certeza de que deseja excluir este item?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Ações de Estoque" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4698,7 +4739,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4718,15 +4759,15 @@ msgstr "Nenhuma seleção" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Iniciar sessão" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Não possui conta?\n" @@ -5273,7 +5314,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5578,7 +5619,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Moeda" @@ -5660,7 +5701,7 @@ msgid "Custom Units" msgstr "Unidades Personalizadas" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Parâmetros da Peça" @@ -5753,7 +5794,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Informação" @@ -5960,67 +6001,39 @@ msgstr "Marcar como não lido" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Revisão" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Externos" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Referência" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "Produção Parente" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6032,278 +6045,316 @@ msgstr "Produção Parente" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Quantidade de Produção" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Revisão" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "Pode Produzir" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Saídas Concluídas" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Externos" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "Emitido por" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Responsável" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Referência" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Produção Parente" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Quantidade de Produção" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "Pode Produzir" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Saídas Concluídas" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Emitido por" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Responsável" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Qualquer localização" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Local de Destino" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Criado" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Data alvo" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Concluído" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Detalhes da Produção" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Estoque Consumido" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Data alvo" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Concluído" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Saídas Incompletas" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Detalhes da Produção" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Estoque Consumido" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Saídas Incompletas" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Pedido de Produção Filho" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Resultados do teste" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Editar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Novo Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6336,28 +6387,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Site" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Número de Telefone" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "Endereço de Email" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Moeda Padrão" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6365,23 +6416,23 @@ msgstr "Moeda Padrão" msgid "Supplier" msgstr "Fornecedor" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Fabricante" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6389,7 +6440,7 @@ msgstr "Fabricante" msgid "Customer" msgstr "Cliente" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6397,100 +6448,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Peças fornecidas" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Peças Fabricadas" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Peças Fabricadas" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Estoque Atribuído" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Editar Empresa" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Ações da Empresa" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Peça Interna" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Número da Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "Link Externo" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "Detalhes da Peça" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "Detalhes do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "Detalhes da Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Parâmetros" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Adicionar Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Excluir Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Ações da Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "Peça do Fabricante" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Descrição da Peça" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6498,62 +6549,62 @@ msgstr "Descrição da Peça" msgid "Pack Quantity" msgstr "Quantidade embalada" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "No Pedido" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Disponibilidade do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Disponibilidade Atualizada" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Disponibilidade" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Detalhes da Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Estoque Recebido" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "Preço do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "Ações do Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Editar Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Excluir Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Adicionar Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Sem Estoque" @@ -6569,12 +6620,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6591,7 +6642,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6599,155 +6650,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Caminho" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Categoria Parente" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Sub-categorias" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Estrutural" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Armazenar na localização Parente" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "Localização predefinida" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Categoria da peça de nível superior" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Editar Categoria da Peça" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Eliminar itens" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Definir Categoria da Peça" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "Ações da peça" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "Ações para peças nesta categoria" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "Ações para Categorias Filhas" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "Ações para Caregorias Filhas nesta Categoria" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "Ações da Categoria" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "Detalhes da Categoria" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Alocações de Pedido de Produção" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoria" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Localização Padrão" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "Localização padrão da Categoria" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Palavras-chave" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Estoque Disponível" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Estoque Mínimo" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "Na ordem" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6755,7 +6807,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "Alocado para Pedidos de Produção" @@ -6767,93 +6819,93 @@ msgstr "Alocado para Pedidos de Produção" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "Alocado para Pedidos de Venda" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "Em Produção" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "Peça Modelo" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "Peça montada" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "Peça do componente" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "Peça rastreável" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "Peça comprável" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "Peça vendível" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "Peça virtual" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Data de Criação" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "Criado por" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Fornecedor Padrão" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Intervalo de Preço" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6861,24 +6913,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Alocações" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Lista de Materiais" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Utilizado em" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Preço da Peça" @@ -6886,74 +6938,68 @@ msgstr "Preço da Peça" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "Modelos de Teste" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "Peças Relacionadas" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Obrigatório" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Editar Peça" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Adicionar Peça" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Excluir Peça" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "A exclusão desta parte não pode ser revertida" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Ações de Estoque" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "Contagem do estoque" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "Transferir peça do estoque" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "Encomendar Estoque" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Ações da Peça" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7052,8 +7098,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7074,7 +7120,7 @@ msgstr "Valor Máximo" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7089,7 +7135,7 @@ msgstr "Preço Total" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Componente" @@ -7118,12 +7164,12 @@ msgstr "Preço Máximo" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Preço Unitário" @@ -7201,8 +7247,8 @@ msgid "Purchase Pricing" msgstr "Preço de Compra" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Última Atualização" @@ -7269,17 +7315,17 @@ msgstr "Preço do fornecedor" msgid "Variant Part" msgstr "Peça Variante" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "Editar ordem de compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Adicionar Ordem de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "Referencia do fornecedor" @@ -7289,26 +7335,26 @@ msgstr "Referencia do fornecedor" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "Itens de Linha Concluídos" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "Destino" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "Moeda do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "Custo Total" @@ -7318,80 +7364,80 @@ msgstr "Custo Total" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Detalhes do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Itens de linha" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "Ações do Pedido" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Referência do Cliente" @@ -7400,33 +7446,33 @@ msgstr "Referência do Cliente" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "Editar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Novo Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "Envios concluídos" @@ -7434,83 +7480,83 @@ msgstr "Envios concluídos" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "Editar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "Novo Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Data de Envio" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7518,137 +7564,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "Localização Parente" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "Sub-locais" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Tipo de Localização" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "Local de estoque de alto nível" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "Detalhes da localização" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "Peças padrão" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "Editar Local de Estoque" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "Editar Local de Estoque" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "Ações do item" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "Ações para itens de estoque nesta localização" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "Ações para localizações Filhas" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "Ação para locais filhos nesta localização" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "Ações de localização" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "Peça Base" @@ -7664,43 +7710,43 @@ msgstr "Peça Base" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "Último Balanço" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "Instalado em" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "Consumido por" @@ -7708,27 +7754,27 @@ msgstr "Consumido por" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "Detalhes de Estoque" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Rastreamento de Estoque" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "Dados de teste" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "Itens instalados" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "Itens Filhos" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Editar Item do Estoque" @@ -7742,11 +7788,11 @@ msgstr "Editar Item do Estoque" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7755,93 +7801,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "Excluir Item de Estoque" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Operações de Stock" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Contar Estoque" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Transferir" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "Ações do Item do Estoque" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7850,28 +7896,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "A peça não está ativa" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "A peça não está ativa" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "Nenhum local definido" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7906,33 +7952,32 @@ msgstr "Selecionar Colunas" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Atribuído a mim" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "Tem Código de Lote" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "Mostrar pedidos atribuídos a mim" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "Mostrar itens que tenham um código de lote" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "Pendente" - -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +msgid "Filter items by batch code" msgstr "" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "É Serializado" + #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "" +msgid "Show items which have a serial number" +msgstr "Mostrar itens que têm um número de série" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7940,123 +7985,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" -msgstr "" +msgid "Assigned to me" +msgstr "Atribuído a mim" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "Mostrar pedidos atribuídos a mim" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" -msgstr "" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "Pendente" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "Possui Código do Projeto" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtrar por estado do pedido" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "Filtrar por código de projeto" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "Filtrar pelo proprietário responsável" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Remover filtro" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Selecionar valor do filtro" @@ -8068,33 +8162,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Selecionar filtro" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Filtro" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Filtros de tabela" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Adicionar Filtro" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Limpar Filtros" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Nenhum registo encontrado" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8118,15 +8212,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "O servidor retornou dados incorretos" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "O servidor retornou dados incorretos" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8140,49 +8234,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Remover registos selecionados" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Atualizar dados" @@ -8208,7 +8302,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "Estoque externo" @@ -8224,14 +8318,14 @@ msgid "Includes variant stock" msgstr "Inclui estoque variante" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "Produzindo" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Informação do Estoque" @@ -8346,7 +8440,7 @@ msgid "Show consumable items" msgstr "Mostrar itens consumíveis" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "Tem Preço" @@ -8425,8 +8519,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Montagem" @@ -8435,7 +8530,7 @@ msgid "Show active assemblies" msgstr "Mostrar montagens ativas" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreável" @@ -8444,66 +8539,66 @@ msgstr "Rastreável" msgid "Show trackable assemblies" msgstr "Mostrar montagens rastreáveis" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "Incluir variantes" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8529,12 +8624,12 @@ msgid "Show optional lines" msgstr "Mostrar itens opcionais" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "Rastreado" @@ -8553,7 +8648,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "Nenhum estoque disponível" @@ -8591,8 +8686,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8698,7 +8793,7 @@ msgstr "Sem Resultado" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8706,8 +8801,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "Nova saída de produção" @@ -8715,81 +8810,81 @@ msgstr "Nova saída de produção" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "Filtrar por estado do estoque" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "Concluir saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "Remover saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "Cancelar saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "Atribuir" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "Atribuir estoque para a produção" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "Desalocar" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "Desalocar estoque da produção" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "Concluir Produção" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "Sucata" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "Cancelar Saída de Produção" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "Cancelar Saída de Produção" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "Testes Obrigatórios" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9221,7 +9316,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9231,7 +9331,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Incluir Subcategorias" @@ -9327,7 +9427,7 @@ msgid "Show templates with choices" msgstr "Mostrar modelos com escolhas" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "Possui unidades" @@ -9369,154 +9469,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "Stock mínimo" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Filtrar por estado ativo da peça" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Filtrar por atributo de montagem" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Incluir peças nas subcategorias" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Filtrar por atributo do componente" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Filtrar por atributo rastreável" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Filtrar por peças que têm unidades" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "Possui IPN" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Filtrar por peças que tenham um IPN" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "Possui estoque" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "Mostrar peças que têm estoque" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "Filtrar po peças que têm estoque baixo" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "Adquirível" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Filtrar por peças que são adquiríveis" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "Vendível" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Filtrar por peças que são vendíveis" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Filtrar por peças que são virtuais" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "Não é Virtual" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9874,7 +9974,7 @@ msgid "Sample" msgstr "Amostra" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "Instalado" @@ -10026,42 +10126,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10094,7 +10194,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "Encomendar Estoque" @@ -10134,50 +10233,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10391,16 +10490,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "Grupo com o ID {id} não encontrado" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "Ocorreu um erro ao obter detalhes do grupo" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10408,28 +10507,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Excluir grupo" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "Grupo excluído" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "Tem a certeza de que pretende excluir este grupo?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Adicionar grupo" @@ -10437,7 +10536,7 @@ msgstr "Adicionar grupo" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10455,12 +10554,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "Tipo de Modelo" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "Filtrar pelo destino do tipo de modelo" @@ -10532,11 +10631,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "Modelo não encontrado" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "Ocorreu um erro ao obter detalhes do modelo" @@ -10548,32 +10647,32 @@ msgstr "Ocorreu um erro ao obter detalhes do modelo" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "Modificar" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "Modificar ficheiro do modelo" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "Editar Modelo" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "Eliminar modelo" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "Adicionar Modelo" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "Adicionar modelo" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "Filtrar por estado ativo" @@ -10581,23 +10680,23 @@ msgstr "Filtrar por estado ativo" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "Usuário com ID {id} não encontrado" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "Ocorreu um erro ao obter detalhes do usuário" @@ -10605,35 +10704,35 @@ msgstr "Ocorreu um erro ao obter detalhes do usuário" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "Está Ativo" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Designa se este usuário deve ser tratado como ativo. Desmarque isso em vez de excluir contas." -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "É Funcionário" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "Designa se o usuário pode fazer login no site administrativo DJANGO." -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "É um Super-utilizador" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Indica que este usuário tem todas as permissões sem atribuí-las explicitamente." -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "Você não pode editar os direitos para o usuário conectado no momento." -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10641,71 +10740,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "Excluir utilizador" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "Utilizador excluido" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "Tem a certeza de que quer excluir este utilizador?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "Usuário adicionado" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "Adicionar utilizador" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10747,51 +10846,51 @@ msgstr "Apagar Tipo de Localização" msgid "Icon" msgstr "Ícone" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "Este item de estoque está em produção" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "Este item de estoque foi reservado para uma ordem de venda" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "Este item em estoque foi reservado para um cliente" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "Este item em estoque está instalado em outro item de estoque" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "Este item de estoque foi consumido por uma ordem de produção" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "Este item de estoque expirou" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "Este item de estoque está obsoleto" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "Este item de estoque está totalmente alocado" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "Este item de estoque está parcialmente alocado" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "Este item de estoque está esgotado" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10799,184 +10898,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "Mostrar estoque de peças ativas" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "Mostrar itens que foram alocados" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "Mostrar itens que estão disponíveis" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Incluir sublocações" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "Incluir estoque em sublocalizações" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "Esgotado" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "Mostrar itens de estoque esgotados" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "Mostrar itens que estão disponíveis em estoque" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "Mostrar itens que estão em produção" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "Incluir itens de estoque com peças variantes" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "Mostrar itens de estoque que estão instalados em outros itens" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "Enviar para o Cliente" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "Mostrar itens que foram enviados para um cliente" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "É Serializado" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "Mostrar itens que têm um número de série" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "Tem Código de Lote" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "Mostrar itens que tenham um código de lote" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "Mostrar itens rastreáveis" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "Possui Preço de Compra" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "Mostrar itens que possuem um preço de compra" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "Localização Externa" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "Mostrar itens em uma localização externa" @@ -10984,49 +11051,53 @@ msgstr "Mostrar itens em uma localização externa" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" -msgstr "Adicionar um novo item de estoque" - -#: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "Remover alguma quantidade de um item de estoque" - -#: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "Mover Itens de Estoque para novos locais" - -#: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "Mudar estado do Estoque" - -#: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "Alterar o estado dos itens de estoque" - -#: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "Mesclar estoque" - -#: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "Mesclar itens de estoque" - -#: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "Encomendar novo Estoque" - -#: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "Atribuir ao cliente" - -#: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + +#: src/tables/stock/StockItemTable.tsx:604 +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" + +#: src/tables/stock/StockItemTable.tsx:615 +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" + +#: src/tables/stock/StockItemTable.tsx:622 +#~ msgid "Change stock status" +#~ msgstr "Change stock status" + +#: src/tables/stock/StockItemTable.tsx:624 +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" + +#: src/tables/stock/StockItemTable.tsx:631 +#~ msgid "Merge stock" +#~ msgstr "Merge stock" + +#: src/tables/stock/StockItemTable.tsx:633 +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" + +#: src/tables/stock/StockItemTable.tsx:642 +#~ msgid "Order new stock" +#~ msgstr "Order new stock" + +#: src/tables/stock/StockItemTable.tsx:653 +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" + +#: src/tables/stock/StockItemTable.tsx:655 +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" + #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "Excluir estoque" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index a232a996f8..7d4e3b7251 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Peça" @@ -55,10 +55,10 @@ msgstr "Peça" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Peças" @@ -81,12 +81,12 @@ msgstr "Teste de Modelos de Peças" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -97,7 +97,7 @@ msgstr "Peças do Fornecedor" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Fabricante da peça" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Peças do Fabricante" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Categoria da Peça" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Categorias de Peça" @@ -123,7 +123,7 @@ msgstr "Categorias de Peça" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Item de estoque" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Itens de Estoque" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Localização do estoque" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Locais de estoque" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "Categoria de Localização de Estoque" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Histórico de estoque" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "Criar itens" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Empresa" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Empresas" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Código do Projeto" @@ -221,12 +221,12 @@ msgstr "Códigos de Projeto" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Pedido de Compra" @@ -234,9 +234,9 @@ msgstr "Pedido de Compra" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Linhas do Pedido de Compra" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Pedido de Venda" @@ -265,14 +265,14 @@ msgstr "Pedido de Venda" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Pedidos de vendas" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Envio do Pedido Venda" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Envios do Pedido Venda" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Pedido de Devolução" @@ -289,8 +289,8 @@ msgstr "Pedido de Devolução" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Pedidos de Devolução" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Endereço" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Endereços" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Contato" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Contatos" @@ -339,9 +339,9 @@ msgstr "Proprietários" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Grupo" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Grupos" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Ordens de Produções" @@ -548,8 +549,8 @@ msgstr "Digitar informações do código de barras" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Ler Código de Barras" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "Falha ao escanear código de barras" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Link" @@ -631,7 +632,7 @@ msgstr "Isto irá remover o link com o código de barras associado" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Desvincular Código de Barras" @@ -774,25 +775,25 @@ msgstr "Sim" msgid "No" msgstr "Não" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Em atraso" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Estoque Baixo" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Marcar como lido" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "Superusuário" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "Remover imagem associada a este item?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Cancelar" @@ -1126,7 +1127,6 @@ msgstr "Cancelar" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Remover" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Repita a senha" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registrar" @@ -1602,19 +1602,19 @@ msgstr "Servidor" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Extensões" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Ativado" @@ -1751,7 +1751,7 @@ msgstr "Ícones {0}" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Buscar" @@ -1828,7 +1828,7 @@ msgstr "Filtrar por estado de validação de linha" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Concluir" @@ -1970,8 +1970,8 @@ msgstr "Opções" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Ações de código de barras" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Adicionar" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Disponível" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Sair" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Estoque" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Comprando" @@ -2499,10 +2498,10 @@ msgstr "Comprando" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Vendas" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Navegação" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "Sobre" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Marcar tudo como lido" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Ver todas as notificações" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Você não tem notificações não lidas." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Data" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Ativo" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Remessa" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Inativo" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Sem Estoque" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Número de Série" @@ -2868,7 +2870,7 @@ msgstr "Número de Série" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Número de Série" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Próximo número de série" @@ -3886,29 +3888,29 @@ msgstr "Próximo número de série" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "Saída da Produção" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "Saída da Produção" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Estado" @@ -3975,13 +3977,13 @@ msgstr "Saídas de produção foram canceladas" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "Alocado" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "Local de Origem" @@ -4011,10 +4013,10 @@ msgstr "Itens de estoque alocados" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "Inscrito" @@ -4070,7 +4072,7 @@ msgstr "Localização padrão da categoria de peça selecionada" msgid "Received stock location selected" msgstr "Localização do estoque recebida selecionada" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "Localização padrão selecionada" @@ -4079,25 +4081,26 @@ msgstr "Localização padrão selecionada" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Definir Localização" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "Ajustar Pacotes" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Alterar Status" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Adicionar observação" @@ -4109,7 +4112,7 @@ msgstr "Adicionar observação" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Adicionar observação" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Localização" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Armazenar no local padrão" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Armazenar com estoque já recebido" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Código de Lote" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Números de Série" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "Data de Validade" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Embalagem" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Anotação" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "Código (SKU)" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "Código (SKU)" msgid "Received" msgstr "Recebido" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "Excluir Itens de Linha" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "Situação do Estoque" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Adicionar Item do Estoque" @@ -4280,24 +4285,22 @@ msgstr "Mover" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "Em Estoque" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Contar" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Adicionar Estoque" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Remover Estoque" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Transferir Estoque" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Contar Estoque" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Mesclar estoque" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Excluir Item de Estoque" @@ -4664,6 +4660,51 @@ msgstr "Tem certeza que deseja remover este item?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Ações de Estoque" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "Nada selecionado" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Entrar" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Não possui uma conta?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Moeda" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Unidades personalizadas" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Parâmetros da Peça" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Info" @@ -5959,67 +6000,39 @@ msgstr "Marcar como não lido" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Revisão" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Externo" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Referência" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "Produção Pai" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "Produção Pai" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Quantidade de Produção" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Revisão" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "Pode Produzir" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Saídas Completas" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Externo" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "Emitido por" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Responsável" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Referência" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Produção Pai" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Quantidade de Produção" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "Pode Produzir" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Saídas Completas" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Emitido por" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Responsável" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Qualquer local" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Local de Destino" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Criado" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Data Prevista" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Concluído" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Detalhes da Produção" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "Estoque Alocado" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Estoque Consumido" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Data Prevista" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Concluído" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Saídas Incompletas" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Detalhes da Produção" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "Estoque Alocado" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Estoque Consumido" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Saídas Incompletas" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Pedido de Produção Filhos" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Resultados do teste" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Editar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Adicionar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "Pedido cancelado" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "Pedido cancelado" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "Cancelar este pedido" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "Manter Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "Colocar este pedido em espera" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "Pedido colocado em espera" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "Pedido de produção vencido" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "Cancelar este pedido" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "Problemas com o pedido" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "Completar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "Marcar este pedido como completo" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "Pedido concluído" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "Emitir Pedido" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "Manter ordem" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Página Web" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Número de telefone" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "Endereço de e-mail" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Moeda Padrão" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "Moeda Padrão" msgid "Supplier" msgstr "Fornecedor" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Fabricante" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Fabricante" msgid "Customer" msgstr "Cliente" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Peças Fornecidas" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Peças Fabricadas" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Peças Fabricadas" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Estoque Atribuído" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Editar Empresa" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Excluir Empresa" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Ações da Empresa" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Peça Interna" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Número de Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "Link Externo" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "Detalhes da Peça" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "Detalhes do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "Detalhes de peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Parâmetros" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Adicionar Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Excluir Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Ações de peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "Peça do Fabricante" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Descrição da Peça" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "Descrição da Peça" msgid "Pack Quantity" msgstr "Quantidade de embalagens" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "No pedido" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Disponibilidade do fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Disponibilidade Atualizada" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Disponibilidade" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Detalhes de Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Estoque Recebido" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "Preço do fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "Ações de Peças do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Editar Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Excluir Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Adicionar Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Sem Estoque" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "Detalhes do Usuário" @@ -6598,155 +6649,156 @@ msgstr "Detalhes do Usuário" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Caminho" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Categoria Pai" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Sub-categorias" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Estrutural" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Localização padrão do pai" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "Local Padrão" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Categoria de peça de nível superior" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Editar Categoria da Peça" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Apagar items" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Excluir Categoria de Peça" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "Ações da Peça" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "Ação para peças nesta categoria" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "Ação de Categorias Filhas" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "Ação para categorias filhas desta categoria" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "Ações de Categoria" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "Detalhes da categoria" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Alocações de Pedido de Produção" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "Revisão" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoria" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Local Padrão" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "Localização padrão da categoria" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Palavras-chave" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Estoque Disponível" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "Estoque de variante" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Estoque Mínimo" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "No pedido" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "Necessário para Pedidos" @@ -6754,7 +6806,7 @@ msgstr "Necessário para Pedidos" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "Alocado para Pedidos de Construção" @@ -6766,93 +6818,93 @@ msgstr "Alocado para Pedidos de Construção" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "Alocado para Pedidos de Venda" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "Em Produção" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "Bloqueado" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "Modelo de peça" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "Peça Montada" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "Parte do componente" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "Parte Testável" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "Peça Rastreável" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "Parte comprável" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "Parte vendível" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "Parte Virtual" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Criado em" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "Criado por" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Fornecedor Padrão" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Faixa de Preço" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Alocações" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Lista de Materiais" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Usado em" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Preço de Peça" @@ -6885,74 +6937,68 @@ msgstr "Preço de Peça" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "Testar Modelos" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "Peças Relacionadas" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Obrigatório" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Editar Peça" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Adicionar Parte" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Excluir Peça" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "Excluir esta peça não é reversível" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Ações de Estoque" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "Contagem do estoque" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "Transferir estoque de peça" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "Pedir estoque" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Ações da Peça" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "Selecionar Revisão de Parte" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "Valor máximo" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Preço Total" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Componente" @@ -7117,12 +7163,12 @@ msgstr "Preço Máximo" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Preço Unitário" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "Preço de Compra" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Última Atualização" @@ -7268,17 +7314,17 @@ msgstr "Preço do fornecedor" msgid "Variant Part" msgstr "Peça Variante" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "Editar Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Adicionar Ordem de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "Referencia do fornecedor" @@ -7288,26 +7334,26 @@ msgstr "Referencia do fornecedor" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "Itens de Linha Concluídos" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "Destino" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "Moeda do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "Custo Total" @@ -7317,80 +7363,80 @@ msgstr "Custo Total" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Detalhes do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Itens de linha" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "Itens de linha extra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "Emitir Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "Cancelar Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "Reter pedido de compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "Concluir Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "Ações de Pedido" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Referência do Cliente" @@ -7399,33 +7445,33 @@ msgstr "Referência do Cliente" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "Editar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Adicionar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "Emitir Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "Cancelar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "Adicionar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "Completar Pedido de Devolução" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "Envios Concluídos" @@ -7433,83 +7479,83 @@ msgstr "Envios Concluídos" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "Editar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "Adicionar Pedido de Vendas" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Envios" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "Emitir Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "Cancelar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "Adicionar Pedido de Vendas" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "Concluir Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "Ordem de envio" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "Referência de Remessa" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Data de envio" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "Data de Entrega" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "Editar Remessa" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "Remessa Completa" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "Pendentes" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "Enviado" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "Entregue" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "Localização Pai" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "Sub-locais" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Tipo de Localização" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "Local de estoque de alto nível" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "Detalhes da localização" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "Peças Padrão" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "Editar Local de Estoque" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "Excluir Local de Estoque" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "Ação do Item" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "Ação de itens de estoque neste local de estoque" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "Ações de Localizações Filhas" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "Ação para localizações filhas deste local" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "Ações de Localização" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "Peça base" @@ -7663,43 +7709,43 @@ msgstr "Peça base" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "Último Balanço" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "Instalado em" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "Consumido por" @@ -7707,27 +7753,27 @@ msgstr "Consumido por" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "Detalhes do Estoque" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Rastreamento de Estoque" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "Dados de Teste" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "Itens Instalados" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "Itens Filhos" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Editar Item do Estoque" @@ -7741,11 +7787,11 @@ msgstr "Editar Item do Estoque" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "Excluir Item de Estoque" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Operações de Estoque" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Contagem de estoque" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Transferir" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "Ações de Estoque" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "Peça inativa" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "Peça inativa" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "Nenhum local definido" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "Selecionar Colunas" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Atribuído a mim" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "Possuí Código de Lote" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "Mostrar pedidos atribuídos a mim" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "Mostrar itens com um código de lote" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "Pendente" - -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +msgid "Filter items by batch code" msgstr "" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "É Serializado" + #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "" +msgid "Show items which have a serial number" +msgstr "Mostrar itens com um número de série" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" -msgstr "" +msgid "Assigned to me" +msgstr "Atribuído a mim" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "Mostrar pedidos atribuídos a mim" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" -msgstr "" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "Pendente" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "Tem código do projeto" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtrar por estado do pedido" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "Filtrar por código de projeto" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "Filtrar pelo proprietário responsável" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "Filtrar por usuário" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Remover filtro" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Selecionar valor do filtro" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Selecionar filtro" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Filtro" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Filtros da Tabela" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Adicionar Filtro" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Limpar Filtros" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Nenhum registro encontrado" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "O servidor retornou um tipo de dado incorreto" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "O servidor retornou um tipo de dado incorreto" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "Apagar itens selecionados" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "Você tem certeza que quer apagar os itens selecionados?" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Remover registros selecionados" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Atualizar dados" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "Estoque externo" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "Incluir estoque de variantes" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "Produzindo" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Informação do Estoque" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "Mostrar itens consumíveis" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "Tem Preço" @@ -8424,8 +8518,9 @@ msgstr "A lista de materiais não pode ser editada, pois está bloqueada" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Montagem" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "Mostrar montagens ativas" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Rastreável" @@ -8443,66 +8538,66 @@ msgstr "Rastreável" msgid "Show trackable assemblies" msgstr "Mostrar montagens rastreáveis" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "Alocado para saída" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "Mostrar itens alocados a uma saída da compilação" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "Incluir Variantes" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "Situação do pedido" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "Quantidade Alocada" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "Quantidade Disponível" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" -msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" +msgstr "Quantidade Alocada" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "Mostrar linhas opcionais" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "Testável" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "Monitorado" @@ -8552,7 +8647,7 @@ msgstr "Estoque insuficiente" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "Nenhum estoque disponível" @@ -8590,8 +8685,8 @@ msgstr "Alocar automaticamente o estoque desta compilação conforme as opções #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "Desalocar estoque" @@ -8697,7 +8792,7 @@ msgstr "Nenhum resultado" msgid "Show build outputs currently in production" msgstr "Mostrar saídas de compilação atualmente em produção" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "Adicionar saída da compilação" @@ -8714,81 +8809,81 @@ msgstr "Adicionar saída da compilação" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "Filtrar por estado do estoque" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "Concluir as saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "Sucatear saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "Cancelar saídas selecionadas" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "Alocar" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "Desalocar estoque da saída de produção" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "Desalocar" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "Desalocar estoque da saída de produção" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "Concluir saída de produção" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "Sucata" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "Sucatear saída de produção" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "Cancelar Saídas de Produção" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "Linhas Alocadas" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "Testes Obrigatórios" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Incluir Subcategorias" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "Mostrar modelos com escolhas" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "Possui unidades" @@ -9368,154 +9468,154 @@ msgstr "Mostrar itens recebidos" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "Estoque mínimo" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Filtrar por peça em estado ativo" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "Filtrar por status de peça bloqueada" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Filtrar por atributo de montagem" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Incluir peças em subcategorias" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Filtrar por atributo do componente" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "Filtrar por atributo testável" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Filtrar por atributo rastreável" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Filtrar por peças que têm unidades" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "Tem IPN" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Filtrar por partes que tenham um número de peça interna" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "Tem estoque" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "Filtrar por peças que têm estoque" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "Filtrar por peças que tenham estoque baixo" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "Comprável" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Filtrar por peças que são compráveis" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "Vendível" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Filtrar por peças que são vendíveis" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtual" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Filtrar por peças que são virtuais" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "Não é Virtual" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "É um modelo" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "Filtrar por partes que são modelos" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "É Revisão" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "Filtrar por partes que estão revisões" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "Possui revisão" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "Filtrar por partes que tenham revisões" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "Filtrar por peças que tenham informações de preços" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "Filtrar por peças que tenham estoque disponível" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "Filtrar por partes em que o usuário está inscrito" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "Tem Estoque" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "Filtrar por peças que tenham informações sobre estoques" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "Amostra" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "Instalado" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "Receber Item" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "Construir estoque" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "Encomendar estoque" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "Revogar" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "Grupo com o id {id} não encontrado" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "Ocorreu um erro ao obter os detalhes do grupo" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Apagar grupo" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "Grupo excluído" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "Você tem certeza de que deseja excluir este grupo?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Adicionar grupo" @@ -10436,7 +10535,7 @@ msgstr "Adicionar grupo" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "Tipo de Modelo" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "Template não encontrado" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "Modificar" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "Modificar arquivo do template" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "Editar Template" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "Deletar template" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "Adicionar Template" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "Adicionar template" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "Usuário com o id {id} não encontrado" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "Ocorreu um erro ao obter os detalhes do usuário" @@ -10604,35 +10703,35 @@ msgstr "Ocorreu um erro ao obter os detalhes do usuário" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "Está Ativo" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Designa se esse usuário deve ser tratado como ativo. Desmarque isso em vez de excluir contas." -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "É da Equipe" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "Designa se o usuário pode fazer entrar no site administrativo do django." -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "É Superusuário" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Indica que este usuário tem todas as permissões sem atribuí-las explicitamente." -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "Você não pode editar os direitos para o usuário conectado no momento." -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "Excluir usuário" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "Usuário excluído" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "Tem certeza de que deseja excluir este usuário?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "Usuário adicionado" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "Adicionar usuário" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "Mostrar usuários ativos" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "Ícone" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "Este item de estoque está em produção" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "Este item em estoque foi reservado para um pedido" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "Este item em estoque foi reservado para um cliente" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "Este item em estoque foi instalado em outro item de estoque" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "Este item de estoque foi consumido por um pedido de produção" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "Este item de estoque expirou" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "Este item de estoque está velho" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "Este item de estoque está totalmente alocado" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "Este item de estoque está parcialmente alocado" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "Este item de estoque foi esgotado" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "Data do inventário" @@ -10798,184 +10897,152 @@ msgstr "Data do inventário" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "Mostrar estoque de peças ativas" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "Mostrar itens que foram alocados" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "Mostrar itens que estão disponíveis" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Incluir Sublocais" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "Incluir estoque em sublocais" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "Esgotado" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "Mostrar itens de estoque esgotados" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "Mostrar itens que estão em estoque" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "Mostrar itens que estão em produção" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "Incluir itens de estoque para peças variantes" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "Mostrar itens de estoque que estão instalados em outros itens" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "Enviar para Cliente" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "Mostrar itens enviados para um cliente" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "É Serializado" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "Mostrar itens com um número de série" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "Possuí Código de Lote" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "Mostrar itens com um código de lote" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "Mostrar itens monitorados" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "Tem Preço de Compra" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "Mostrar itens com preço de compra" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "Localização Externa" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "Mostrar itens com localização externa" @@ -10983,49 +11050,53 @@ msgstr "Mostrar itens com localização externa" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "Encomende novo estoque" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "Excluir estoque" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index fcf3950d6c..c030e1b7de 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\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" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" @@ -339,9 +339,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "" @@ -774,25 +775,25 @@ msgstr "" msgid "No" msgstr "" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "" @@ -1126,7 +1127,6 @@ msgstr "" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "" @@ -2868,7 +2870,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index a6eb7b10f6..764a02e78d 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\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" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Деталь" @@ -55,10 +55,10 @@ msgstr "Деталь" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Детали" @@ -69,24 +69,24 @@ msgstr "Шаблон параметров деталей" #: lib/enums/ModelInformation.tsx:38 msgid "Part Parameter Templates" -msgstr "Шаблон параметра товаров" +msgstr "Шаблоны параметров деталей" #: lib/enums/ModelInformation.tsx:44 msgid "Part Test Template" -msgstr "" +msgstr "Шаблон теста детали" #: lib/enums/ModelInformation.tsx:45 msgid "Part Test Templates" -msgstr "Отгрузка заказов на продажу" +msgstr "Шаблоны тестов детали" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Деталь поставщика" @@ -97,7 +97,7 @@ msgstr "Детали поставщиков" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Деталь производителя" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Детали производителей" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Категория детали" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Категории деталей" @@ -123,51 +123,51 @@ msgstr "Категории деталей" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" -msgstr "На складе" +msgstr "Складская позиция" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Складские позиции" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Место хранения" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Места хранения" #: lib/enums/ModelInformation.tsx:96 msgid "Stock Location Type" -msgstr "Тип склада" +msgstr "Тип места хранения" #: lib/enums/ModelInformation.tsx:97 msgid "Stock Location Types" -msgstr "Типы складов" +msgstr "Типы места хранения" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "История склада" #: lib/enums/ModelInformation.tsx:103 msgid "Stock Histories" -msgstr "История склада" +msgstr "История складов" #: lib/enums/ModelInformation.tsx:108 msgid "Build" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "Товары производства" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Компания" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Компании" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Код проекта" @@ -221,12 +221,12 @@ msgstr "Коды проекта" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Заказ на закупку" @@ -234,30 +234,30 @@ msgstr "Заказ на закупку" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Заказы на закупку" #: lib/enums/ModelInformation.tsx:155 msgid "Purchase Order Line" -msgstr "Позиция заказа на поставку" +msgstr "Позиция заказа на закупку" #: lib/enums/ModelInformation.tsx:156 msgid "Purchase Order Lines" -msgstr "Позиции заказа на поставку" +msgstr "Позиции заказа на закупку" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Заказ на продажу" @@ -265,14 +265,14 @@ msgstr "Заказ на продажу" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Заказы на продажу" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Отправка заказа на продажу" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Отгрузка заказа на продажу" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Заказ на возврат" @@ -289,8 +289,8 @@ msgstr "Заказ на возврат" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Заказы на возврат" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Адрес" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Адреса" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Контакт" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Контакты" @@ -339,9 +339,9 @@ msgstr "Владельцы" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,17 +371,17 @@ msgstr "Группа" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Группы" #: lib/enums/ModelInformation.tsx:228 msgid "Import Session" -msgstr "" +msgstr "Сессия импорта" #: lib/enums/ModelInformation.tsx:229 msgid "Import Sessions" -msgstr "" +msgstr "Сессии импорта" #: lib/enums/ModelInformation.tsx:236 msgid "Label Template" @@ -394,7 +394,7 @@ msgstr "Шаблоны этикеток" #: lib/enums/ModelInformation.tsx:244 msgid "Report Template" -msgstr "Шаблон отчета" +msgstr "Шаблон отчёта" #: lib/enums/ModelInformation.tsx:245 #: src/pages/Index/Settings/AdminCenter/Index.tsx:215 @@ -408,7 +408,7 @@ msgstr "Настройка плагина" #: lib/enums/ModelInformation.tsx:253 msgid "Plugin Configurations" -msgstr "Конфигурации плагина" +msgstr "Настройки плагинов" #: lib/enums/ModelInformation.tsx:260 msgid "Content Type" @@ -420,12 +420,12 @@ msgstr "Типы контента" #: lib/enums/ModelInformation.tsx:266 msgid "Selection List" -msgstr "" +msgstr "Список выбора" #: lib/enums/ModelInformation.tsx:267 #: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21 msgid "Selection Lists" -msgstr "" +msgstr "Списки выбора" #: lib/enums/ModelInformation.tsx:272 #: src/components/barcodes/BarcodeInput.tsx:114 @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "Администрирование пользователей" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Заказы на сборку" @@ -548,8 +549,8 @@ msgstr "Введите данные штрихкода" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Сканировать штрихкод" @@ -559,7 +560,7 @@ msgstr "Подходящих элементов не найдено" #: src/components/barcodes/BarcodeScanDialog.tsx:134 msgid "Barcode does not match the expected model type" -msgstr "" +msgstr "Штрихкод не соответствует ожидаемому типу модели" #: src/components/barcodes/BarcodeScanDialog.tsx:145 #: src/components/editors/NotesEditor.tsx:84 @@ -573,7 +574,7 @@ msgstr "Успешно" #: src/components/barcodes/BarcodeScanDialog.tsx:151 msgid "Failed to handle barcode" -msgstr "" +msgstr "Не удалось обработать штрихкод" #: src/components/barcodes/BarcodeScanDialog.tsx:167 #: src/pages/Index/Scan.tsx:129 @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "Не удалось привязать штрихкод" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Ссылка" @@ -631,7 +632,7 @@ msgstr "Это удалит ссылку на связанный штрих-ко #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Отвязать штрихкод" @@ -710,7 +711,7 @@ msgstr "Печать этикеток" #: src/components/buttons/PrintingActions.tsx:178 msgid "Print Reports" -msgstr "Печать отчетов" +msgstr "Печать отчётов" #: src/components/buttons/RemoveRowButton.tsx:8 msgid "Remove this row" @@ -774,25 +775,25 @@ msgstr "Да" msgid "No" msgstr "Нет" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "Фильтр календаря" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "Предыдущий месяц" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "Выбрать месяц" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "Следующий месяц" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "Загрузить данные" @@ -805,13 +806,13 @@ msgid "Error updating order" msgstr "Ошибка обновления заказа" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Просроченный" #: src/components/dashboard/DashboardLayout.tsx:225 msgid "Failed to load dashboard widgets." -msgstr "" +msgstr "Не удалось загрузить виджеты контрольной панели." #: src/components/dashboard/DashboardLayout.tsx:235 msgid "No Widgets Selected" @@ -848,7 +849,7 @@ msgstr "Удалить виджеты" #: src/components/dashboard/DashboardMenu.tsx:129 msgid "Clear Widgets" -msgstr "" +msgstr "Очистить макет" #: src/components/dashboard/DashboardWidget.tsx:79 msgid "Remove this widget from the dashboard" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "Количество категорий деталей, на которые вы подписаны" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Низкий запас" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "Сменить язык интерфейса" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Пометить как прочитанное" @@ -1082,14 +1083,14 @@ msgstr "Нет непрочитанных новостей" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "Суперпользователь" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "Сотрудник" @@ -1116,9 +1117,9 @@ msgstr "Удалить связанное изображение?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Отменить" @@ -1126,7 +1127,6 @@ msgstr "Отменить" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Удалить" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Введите пароль еще раз" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Регистрация" @@ -1602,19 +1602,19 @@ msgstr "Узел" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Плагины" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Включено" @@ -1751,7 +1751,7 @@ msgstr "{0} иконок" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Поиск" @@ -1828,7 +1828,7 @@ msgstr "Фильтр по статусу проверки строк" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Готово" @@ -1946,7 +1946,7 @@ msgstr "Сессия импорта имеет неизвестный стату #: src/components/importer/ImporterDrawer.tsx:138 msgid "Importing Data" -msgstr "Импорт данных" +msgstr "Импортирование данных" #: src/components/importer/ImporterImportProgress.tsx:36 msgid "Importing Records" @@ -1970,8 +1970,8 @@ msgstr "Опции" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Действия со штрихкодом" @@ -2109,7 +2109,6 @@ msgstr "Редактировать" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Добавить" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "Нет элементов" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Доступно" @@ -2319,7 +2318,7 @@ msgstr "Исправен" #: src/components/modals/ServerInfoModal.tsx:93 msgid "Issues detected" -msgstr "Обнаруженные проблемы" +msgstr "Обнаружены проблемы" #: src/components/modals/ServerInfoModal.tsx:102 #: src/components/nav/Alerts.tsx:50 @@ -2386,7 +2385,7 @@ msgstr "Подробнее о {code}" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Выход" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Склад" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "Производство" @@ -2488,10 +2487,10 @@ msgstr "Производство" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Закупки" @@ -2499,10 +2498,10 @@ msgstr "Закупки" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Продажи" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Панель навигации" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "О проекте" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Пометить как прочитанное" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Просмотреть все уведомления" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "У вас нет непрочитанных уведомлений." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "Обзор недоступен" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "Удалить группу из поиска" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "Информация о плагине" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "Автор" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Дата" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Активно" @@ -2835,32 +2838,31 @@ msgstr "Неизвестная модель: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Отгрузка" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Неактивный" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Нет склада" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Серийный номер" @@ -2868,7 +2870,7 @@ msgstr "Серийный номер" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Серийный номер" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -2911,7 +2913,7 @@ msgstr "Партия" #. placeholder {2}: vals.value.accessed #: src/components/settings/ConfigValueList.tsx:33 msgid "<0>{0} is set via {1} and was last set {2}" -msgstr "" +msgstr "<0>{0} установлено как {1} и последнее значение было {2}" #: src/components/settings/SettingItem.tsx:47 #: src/components/settings/SettingItem.tsx:100 @@ -3391,7 +3393,7 @@ msgstr "Исправьте ошибки в выбранных деталях" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "Закупить детали" @@ -3877,7 +3879,7 @@ msgstr "Следующий код партии" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Следующий серийный номер" @@ -3886,29 +3888,29 @@ msgstr "Следующий серийный номер" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "Продукция" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "Продукция" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Статус" @@ -3975,15 +3977,15 @@ msgstr "Производство отменено" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" -msgstr "" +msgstr "Место хранения комплектующих" #: src/forms/BuildForms.tsx:624 #: src/forms/SalesOrderForms.tsx:258 @@ -4011,10 +4013,10 @@ msgstr "Запасы назначены" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "Получать уведомления" @@ -4070,7 +4072,7 @@ msgstr "Выбрано расположение категории по умол msgid "Received stock location selected" msgstr "Выбрано место получения запасов" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "Выбрано местоположение по умолчанию" @@ -4079,25 +4081,26 @@ msgstr "Выбрано местоположение по умолчанию" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Задать место хранения" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "Задать срок годности" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "Настройка упаковки" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Изменить статус" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Добавить заметку" @@ -4109,7 +4112,7 @@ msgstr "Добавить заметку" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Добавить заметку" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Расположение" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Использовать место хранения по-умолчанию" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "Использовать место хранения позиции заказа " -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Использовать место хранения уже полученных запасов" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Код партии" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "Введите код партии для полученных запасов" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "Введите код партии для полученных запасов" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Серийные номера" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "Введите серийные номера для полученных запасов" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "Срок годности" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "Введите дату истечения срока годности полученных элементов" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Упаковка" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Заметка" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "Артикул поставщика" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "Артикул поставщика" msgid "Received" msgstr "Получено" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "Получить позиции" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "Элементы получены" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "Состояние складской позиции" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Создать складскую позицию" @@ -4280,60 +4285,51 @@ msgstr "Переместить" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "На складе" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Количество" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" -msgstr "Добавить Остатки" +msgstr "Увеличить склад" #: src/forms/StockForms.tsx:1138 msgid "Stock added" msgstr "Запас добавлен" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" -msgstr "Удалить запасы" +msgstr "Уменьшить склад" #: src/forms/StockForms.tsx:1148 msgid "Stock removed" msgstr "Запас удален" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" -msgstr "Перемещение запасов" +msgstr "Переместить склад" #: src/forms/StockForms.tsx:1158 msgid "Stock transferred" msgstr "Запас перемещен" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" -msgstr "Подсчет остатков" +msgstr "Подсчёт склада" #: src/forms/StockForms.tsx:1168 msgid "Stock counted" @@ -4348,8 +4344,9 @@ msgid "Stock status changed" msgstr "Состояние запаса изменено" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" -msgstr "Объединить Запасы" +msgstr "Объединить склад" #: src/forms/StockForms.tsx:1188 msgid "Stock merged" @@ -4357,11 +4354,11 @@ msgstr "Запасы объединены" #: src/forms/StockForms.tsx:1190 msgid "Merge Stock Items" -msgstr "" +msgstr "Объединить складские позиции" #: src/forms/StockForms.tsx:1192 msgid "Merge operation cannot be reversed" -msgstr "" +msgstr "Операция объединения не может быть отменена" #: src/forms/StockForms.tsx:1193 msgid "Tracking information may be lost when merging items" @@ -4369,7 +4366,7 @@ msgstr "" #: src/forms/StockForms.tsx:1194 msgid "Supplier information may be lost when merging items" -msgstr "" +msgstr "При объединении может быть потеряна информация о поставщиках" #: src/forms/StockForms.tsx:1212 msgid "Assign Stock to Customer" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "Запас передан клиенту" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Удалить складскую позицию" @@ -4394,7 +4390,7 @@ msgstr "Расположение основного склада" #: src/forms/StockForms.tsx:1358 msgid "Find Serial Number" -msgstr "" +msgstr "Поиск по серийному номеру" #: src/forms/StockForms.tsx:1369 msgid "No matching items" @@ -4429,7 +4425,7 @@ msgstr "Значение" #: src/forms/selectionListFields.tsx:103 msgid "Label" -msgstr "" +msgstr "Метка" #: src/functions/api.tsx:33 msgid "Bad request" @@ -4565,7 +4561,7 @@ msgstr "" #: src/functions/auth.tsx:637 msgid "Password Changed" -msgstr "" +msgstr "Пароль изменен" #: src/functions/forms.tsx:50 #~ msgid "Form method not provided" @@ -4646,11 +4642,11 @@ msgstr "Товар обновлен" #: src/hooks/UseForm.tsx:133 msgid "Items Updated" -msgstr "" +msgstr "Элементы обновлены" #: src/hooks/UseForm.tsx:135 msgid "Update multiple items" -msgstr "" +msgstr "Обновить несколько элементов" #: src/hooks/UseForm.tsx:165 msgid "Item Deleted" @@ -4664,6 +4660,51 @@ msgstr "Вы уверены, что хотите удалить этот эле #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "Объединить выбранные складские позиции" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "Удалить склад" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "Удалить выбранные складские позиции" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Действия со складом" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "Подтвердите новый пароль" msgid "Confirm" msgstr "Подтвердить" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "Ничего не выбрано" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Войти" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Нет аккаунта?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "Редактировать аккаунт" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "Изменить пароль" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Валюта" @@ -5615,7 +5656,7 @@ msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:115 msgid "Users / Access" -msgstr "" +msgstr "Пользователи / доступ" #: src/pages/Index/Settings/AdminCenter/Index.tsx:127 #~ msgid "Templates" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Единицы измерения" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Параметры деталей" @@ -5687,11 +5728,11 @@ msgstr "Оборудование" #: src/pages/Index/Settings/AdminCenter/Index.tsx:246 msgid "Operations" -msgstr "" +msgstr "Действия" #: src/pages/Index/Settings/AdminCenter/Index.tsx:257 msgid "Data Management" -msgstr "" +msgstr "Управление данными" #: src/pages/Index/Settings/AdminCenter/Index.tsx:268 #: src/pages/Index/Settings/SystemSettings.tsx:170 @@ -5701,11 +5742,11 @@ msgstr "Отчёты" #: src/pages/Index/Settings/AdminCenter/Index.tsx:273 msgid "PLM" -msgstr "" +msgstr "PLM" #: src/pages/Index/Settings/AdminCenter/Index.tsx:283 msgid "Extend / Integrate" -msgstr "" +msgstr "Расширения / интеграции" #: src/pages/Index/Settings/AdminCenter/Index.tsx:297 msgid "Advanced Options" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "Нет ошибок реестра оборудования" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Информация" @@ -5762,7 +5803,7 @@ msgstr "Информация" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:37 msgid "External plugins are not enabled for this InvenTree installation." -msgstr "" +msgstr "Сторонние плагины на разрешены для данной установки InvenTree." #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:45 #~ msgid "Warning" @@ -5959,67 +6000,39 @@ msgstr "Пометить как непрочитанное" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "У собираемой детали возможно не задана спецификация, или спецификация пустая." + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "Внутренний артикул" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Ревизия" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "Пользовательский статус" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Внешний склад" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Ссылка" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Ревизия" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "Можно произвести" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "Пользовательский статус" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Сторонний" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Ответственный" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Ссылка" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Родительский заказ" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Количество производимых деталей" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "Можно произвести" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Завершённая продукция" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Создал" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Ответственный" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Любое расположение" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Место назначения" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Создано" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "Начальная дата" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Целевая дата" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Завершено" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Подробности сборки" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "Требуемый запас" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Целевая дата" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Завершено" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Незавершенная продукция" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Сведения о заказе" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Незавершённая продукция" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" -msgstr "" +msgstr "Сторонние заказы" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" -msgstr "" +msgstr "Дочерние заказы на сборку" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" -msgstr "" +msgstr "Результаты тестов" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Редактировать заказ на производство" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Создать заказ на сборку" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "Отменить заказ для производства" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "Заказ отменён" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "Заказ отменён" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "Отменить заказ" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" -msgstr "" +msgstr "Отложить заказ на сборку" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "Отложите этот заказ" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "Заказ отложен" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" -msgstr "" +msgstr "Оформить заказ на сборку" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "Оформить данный заказ" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "Заказ оформлен" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" -msgstr "" +msgstr "Завершить заказ на сборку" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "Отметить данный заказ как завершённый" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "Заказ завершён" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "Оформить заказ" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "Завершить заказ" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" -msgstr "" +msgstr "Действия с заказом на сборку" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "Редактировать заказ" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "Дублировать заказ" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "Отложить заказ" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Отменить заказ" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6315,7 +6366,7 @@ msgstr "Заказ на сборку" #: src/pages/build/BuildIndex.tsx:29 #: src/tables/build/BuildOrderTable.tsx:185 msgid "Show external build orders" -msgstr "" +msgstr "Показать сторонние заказы на сборку" #: src/pages/build/BuildIndex.tsx:39 #~ msgid "New Build Order" @@ -6335,28 +6386,28 @@ msgstr "В виде таблицы" msgid "Calendar View" msgstr "В виде календаря" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Веб-сайт" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Номер телефона" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "Адрес электронной почты" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Валюта по умолчанию" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "Валюта по умолчанию" msgid "Supplier" msgstr "Поставщик" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Производитель" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Производитель" msgid "Customer" msgstr "Покупатель" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "Сведения о компании" @@ -6396,100 +6447,100 @@ msgstr "Сведения о компании" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Поставляемые детали" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Детали производителя" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Детали производителя" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Редактирование компании" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Удалить компанию" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Действия с компанией" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Деталь" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Артикул производителя" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "Внешняя ссылка" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "Сведения о детали" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "Сведения о производителе" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "Сведения о детали производителя" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Параметры" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Редактировать делать производителя" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Создать деталь производителя" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Удалить деталь производителя" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Действия с деталью производителя" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "Деталь производителя" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Описание детали" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "Описание детали" msgid "Pack Quantity" msgstr "Количество в упаковке" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "В заказе" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Наличие у поставщика" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Наличие обновлено" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Наличие" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Сведения о детали поставщика" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Полученные позиции" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "Цены закупок" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "Действия с деталью поставщика" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Редактировать деталь поставщика" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Удалить деталь поставщика" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Создать деталь поставщика" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Нет на складе" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "Сведения о группе" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "Роли группы" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "Сведения о пользователе" @@ -6598,155 +6649,156 @@ msgstr "Сведения о пользователе" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Путь" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Родительская категория" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Подкатегории" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Структура" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Расположение по умолчанию" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Категория детали верхнего уровня" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Добавить категорию детали" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "Перенести элементы в родительскую категорию" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Удалить товар" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Удалить категорию детали" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "Действия с категорией" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "Сведения о категории" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Резервирование в заказах на сборку" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Резервирование в заказах на продажу" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "Разновидность детали" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "Ревизия" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Категория" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Расположение по умолчанию" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Единица измерения" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Ключевые слова" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Доступно" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Минимальный запас" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "В заказе" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "Требуется для заказов" @@ -6754,7 +6806,7 @@ msgstr "Требуется для заказов" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "Зарезервировано в заказах на сборку" @@ -6766,93 +6818,93 @@ msgstr "Зарезервировано в заказах на сборку" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "Зарезервировано в заказах на продажу" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "В производстве" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "Заблокировано" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "Шаблон детали" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "Сборная деталь" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "Компонент для сборки" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" -msgstr "" +msgstr "Тестируемая деталь" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "Можно закупать" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "Можно продавать" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "Виртуальная деталь" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Дата создания" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "Создал" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Поставщик по умолчанию" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" -msgstr "" +msgstr "дней" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Ценовой диапазон" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "Последний серийный номер" @@ -6860,24 +6912,24 @@ msgstr "Последний серийный номер" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Разновидности" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Резервирование" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Спецификация" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Используется в" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Цены на деталь" @@ -6885,74 +6937,68 @@ msgstr "Цены на деталь" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" -msgstr "" +msgstr "Шаблоны тестов" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" -msgstr "" +msgstr "Связанные детали" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Требуется" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Редактировать деталь" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Создать деталь" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Удалить деталь" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "Удаление этой детали нельзя отменить" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Действия со складом" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "Закупить" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "Закупить на склад" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Действия с деталью" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "Стоимость склада" @@ -7073,7 +7119,7 @@ msgstr "Максимальное значение" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Общая стоимость" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Компонент" @@ -7117,12 +7163,12 @@ msgstr "Максимальная цена" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Цена за единицу" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "Закупочные цены" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Последнее обновление" @@ -7268,17 +7314,17 @@ msgstr "Цена у поставщика" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "Редактирование заказа на закупку" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Создать заказ на закупку" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "Номер у поставщика" @@ -7288,26 +7334,26 @@ msgstr "Номер у поставщика" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "Завершенные позиции" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "Место хранения" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "Валюта заказа" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "Общая стоимость" @@ -7317,80 +7363,80 @@ msgstr "Общая стоимость" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "Электронная почта контакта" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "Телефон контакта" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "Дата оформления" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Дата завершения" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Сведения о заказе" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Позиции" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "Дополнительные позиции" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "Оформить заказ на закупку" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "Отмена заказа на закупку" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "Отложить заказ на закупку" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "Завершить заказ на закупку" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "Действия с заказом" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Создать заказ на возврат" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "Создать заказ на продажу" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "Заказ отгружен" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "Отгрузить заказ" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "Выбранные запасы" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "Номер отслеживания" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "Номер счета" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Дата отгрузки" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "Дата доставки" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "Данные отгрузки" @@ -7517,139 +7563,139 @@ msgstr "Данные отгрузки" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "Отменить отгрузку" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "В обработке" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Отправить отгрузку" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "Действия с отгрузкой" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Тип места хранения" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "Сведения о месте" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "Редактировать место хранения" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "Действия с местом хранения" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" -msgstr "" +msgstr "Базовая деталь" #: src/pages/stock/StockDetail.tsx:155 #~ msgid "Link custom barcode to stock item" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" +msgstr "Последняя инвентаризация" + +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" msgstr "" #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" -msgstr "" +msgstr "Поиск по серийному номеру" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "Родительский элемент" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "Запас-родитель" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" -msgstr "" +msgstr "Сведения о складе" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Движение остатков" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Редактировать складскую позицию" @@ -7741,11 +7787,11 @@ msgstr "Редактировать складскую позицию" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" -msgstr "" +msgstr "Удалить складскую позицию" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "Присвоить запасу серийный номер" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "Запасу присвоен серийный номер" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "Вернуть запас" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Вернуть запас на склад. Он будет возвращен от клиента." -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Действия со складом" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Установить запасы" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Переместить" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "Вернуть запас от клиента" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "Передать запас клиенту" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "Передать запас клиенту" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "Залежалый" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "Просрочен" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "Недоступно" @@ -7849,28 +7895,28 @@ msgstr "Недоступно" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "Часть не активна" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "Часть не активна" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Деталь заблокирована" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "Вы подписаны на получение уведомлений для этой детали" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,157 +7951,205 @@ msgstr "Выбрать столбцы" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Назначено мне" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "Есть код партии" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "Показать заказы, назначенные мне" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "Показать элементы, которым присвоен код партии" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "Незавершено" - -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" -msgstr "Показать незавершённые элементы" - -#: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Filter items by batch code" msgstr "" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "Есть серийный номер" + +#: src/tables/Filter.tsx:93 +msgid "Show items which have a serial number" +msgstr "Показать элементы, которым присвоен серийный номер" + #: src/tables/Filter.tsx:100 -msgid "Minimum Date" -msgstr "Минимальная дата" +msgid "Serial" +msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" -msgstr "Показать элементы после указанной даты" +msgid "Filter items by serial number" +msgstr "" #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 +msgid "Serial Below" +msgstr "" + +#: src/tables/Filter.tsx:110 +msgid "Show items with serial numbers less than or equal to a given value" +msgstr "Показать элементы, у которых серийный номер меньше или равен заданному значению" + +#: src/tables/Filter.tsx:118 +msgid "Serial Above" +msgstr "" + +#: src/tables/Filter.tsx:119 +msgid "Show items with serial numbers greater than or equal to a given value" +msgstr "Показать элементы, у которых серийный номер больше или равен заданному значению" + +#: src/tables/Filter.tsx:128 +msgid "Assigned to me" +msgstr "Назначено мне" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "Показать заказы, назначенные мне" + +#: src/tables/Filter.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "Незавершено" + +#: src/tables/Filter.tsx:137 +msgid "Show outstanding items" +msgstr "Показать незавершённые элементы" + +#: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "Минимальная дата" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "Показать элементы после указанной даты" + +#: src/tables/Filter.tsx:161 msgid "Maximum Date" msgstr "Максимальная дата" -#: src/tables/Filter.tsx:110 +#: src/tables/Filter.tsx:162 msgid "Show items before this date" msgstr "Показать элементы до указанной даты" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:170 msgid "Created Before" msgstr "Созданы до" -#: src/tables/Filter.tsx:119 +#: src/tables/Filter.tsx:171 msgid "Show items created before this date" msgstr "Показать заказы, созданные до указанной даты" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:179 msgid "Created After" msgstr "Созданы после" -#: src/tables/Filter.tsx:128 +#: src/tables/Filter.tsx:180 msgid "Show items created after this date" msgstr "Показать заказы, созданные после указанной даты" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:188 msgid "Start Date Before" msgstr "Начальная дата до" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:189 msgid "Show items with a start date before this date" msgstr "Показать элементы, начальная дата которых раньше указанной" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "Начальная дата после" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "Показать элементы, начальная дата которых после указанной" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "Целевая дата до" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "Показать элементы, целевая дата которых раньше указанной" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "Целевая дата после" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "Показать элементы, целевая дата которых после указанной" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "Завершен до" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "Показать заказы, завершенные до указанной даты" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "Завершен после" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "Показать заказы, завершенные после указанной даты" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "Указан код проекта" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "Показать заказы с указанным кодом проекта" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Фильтр по статусу заказа" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "Фильтр по коду проекта" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "Фильтр по ответственному" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "Фильтр по пользователю" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "Фильтр по пользователю, который создал заказ" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "Фильтр по пользователю, создавшему заказ" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "Фильтр по категории" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Убрать фильтрацию" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Выберите значение фильтра" @@ -8067,33 +8161,33 @@ msgstr "Введите значение фильтра" msgid "Select date value" msgstr "Выберите дату" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Выбрать фильтр" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Отфильтровать" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Фильтр таблицы" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Добавить фильтр" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Очистить фильтр" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Записи не найдены" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "Сервер вернул неверный тип данных" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "Сервер вернул неверный тип данных" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "Это действие нельзя будет отменить" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" -msgstr "" +msgstr "Используется пользовательский фильтр таблицы" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Удалить выбранные записи" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Обновить данные" @@ -8207,9 +8301,9 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" -msgstr "" +msgstr "Сторонний склад" #: src/tables/bom/BomTable.tsx:232 #: src/tables/build/BuildLineTable.tsx:232 @@ -8223,16 +8317,16 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" -msgstr "" +msgstr "Информация о складе" #: src/tables/bom/BomTable.tsx:300 #: src/tables/build/BuildLineTable.tsx:419 @@ -8245,7 +8339,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:303 msgid "No available stock" -msgstr "" +msgstr "Нет на складе" #: src/tables/bom/BomTable.tsx:310 #~ msgid "Show asssmbled items" @@ -8254,7 +8348,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:321 #: src/tables/build/BuildLineTable.tsx:212 msgid "Show testable items" -msgstr "" +msgstr "Показать тестируемые элементы" #: src/tables/bom/BomTable.tsx:326 msgid "Show trackable items" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "Показать элементы, которые являются расходниками" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "Есть цена" @@ -8361,7 +8455,7 @@ msgstr "Импортировать данные спецификации" #: src/tables/bom/BomTable.tsx:403 #: src/tables/bom/BomTable.tsx:554 msgid "Add BOM Item" -msgstr "Создать позицию в спецификацию" +msgstr "Создать позицию в спецификации" #: src/tables/bom/BomTable.tsx:408 msgid "BOM item created" @@ -8424,8 +8518,9 @@ msgstr "Невозможно отредактировать спецификац #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Сборная деталь" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "Статус заказа" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "Зарезервированное количество" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "Доступное количество" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" -msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" +msgstr "Зарезервированное количество" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" -msgstr "" +msgstr "Тестируемая" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,9 +8647,9 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" -msgstr "" +msgstr "Нет на складе" #: src/tables/build/BuildLineTable.tsx:361 msgid "Gets Inherited" @@ -8590,8 +8685,8 @@ msgstr "Автоматически выделять запасы на эту с #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8614,7 +8709,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:631 #: src/tables/sales/SalesOrderLineItemTable.tsx:375 msgid "View Part" -msgstr "" +msgstr "Показать деталь" #: src/tables/build/BuildOrderTable.tsx:116 #~ msgid "Cascade" @@ -8681,12 +8776,12 @@ msgstr "Показать заказы с указанной начальной #: src/tables/stock/StockItemTestResultTable.tsx:349 #: src/tables/stock/StockItemTestResultTable.tsx:410 msgid "Add Test Result" -msgstr "" +msgstr "Добавить результат тестирования" #: src/tables/build/BuildOrderTestTable.tsx:82 #: src/tables/stock/StockItemTestResultTable.tsx:279 msgid "Test result added" -msgstr "" +msgstr "Результат тестирования добавлен" #: src/tables/build/BuildOrderTestTable.tsx:110 #: src/tables/stock/StockItemTestResultTable.tsx:181 @@ -8697,7 +8792,7 @@ msgstr "Нет результатов" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,83 +8809,83 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" -msgstr "" +msgstr "Сторонняя сборка" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" -msgstr "" +msgstr "Этот заказ на сборку выполнен внешними заказами на закупку" #: src/tables/company/AddressTable.tsx:118 #: src/tables/company/AddressTable.tsx:183 @@ -9220,17 +9315,22 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "Требуемый запас" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" -msgstr "" +msgstr "Показать заказ на сборку" #: src/tables/part/PartCategoryTable.tsx:51 msgid "You are subscribed to notifications for this category" msgstr "Вы подписаны на получение уведомлений для этой категории" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Включая подкатегории" @@ -9270,7 +9370,7 @@ msgstr "Создать категорию деталей" #: src/tables/part/PartCategoryTemplateTable.tsx:38 #: src/tables/part/PartCategoryTemplateTable.tsx:132 msgid "Add Category Parameter" -msgstr "" +msgstr "Создать параметр категории" #: src/tables/part/PartCategoryTemplateTable.tsx:46 msgid "Edit Category Parameter" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "Показать шаблоны с вариантами" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "Имеет единицу измерения" @@ -9368,237 +9468,237 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Показать детали с активным статусом" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "Показать детали с заблокированным статусом" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Показать сборные детали" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Включить детали в подкатегориях" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Показать детали, которые могут быть компонентом для сборки" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" -msgstr "" +msgstr "Показать тестируемые детали" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Фильтр по деталям, в которых задана единица измерения" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "Есть внутренний артикул" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Показать детали с заданным внутренним артикулом" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" -msgstr "" +msgstr "Показать детали с низким складским запасом" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "Можно закупать" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Показать детали, которые можно закупать" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "Можно продавать" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Показать детали, которые можно продавать" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Виртуальная" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Показать виртуальные детали" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "Не виртуальная" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "Шаблон" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "Показать шаблоны деталей" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "Показать детали, на которые пользователь подписан" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" #: src/tables/part/PartTestTemplateTable.tsx:56 msgid "Test is defined for a parent template part" -msgstr "" +msgstr "Тест определён в шаблонах тестов родителя" #: src/tables/part/PartTestTemplateTable.tsx:70 msgid "Template Details" -msgstr "" +msgstr "Сведения о шаблоне" #: src/tables/part/PartTestTemplateTable.tsx:80 msgid "Results" -msgstr "" +msgstr "Результаты" #: src/tables/part/PartTestTemplateTable.tsx:113 msgid "Show required tests" -msgstr "" +msgstr "Показать необходимые тесты" #: src/tables/part/PartTestTemplateTable.tsx:118 msgid "Show enabled tests" -msgstr "" +msgstr "Показать активные тесты" #: src/tables/part/PartTestTemplateTable.tsx:122 msgid "Requires Value" -msgstr "" +msgstr "Требуется значение" #: src/tables/part/PartTestTemplateTable.tsx:123 msgid "Show tests that require a value" -msgstr "" +msgstr "Показать тесты, в которых требуется значение" #: src/tables/part/PartTestTemplateTable.tsx:127 msgid "Requires Attachment" -msgstr "" +msgstr "Требуются вложения" #: src/tables/part/PartTestTemplateTable.tsx:128 msgid "Show tests that require an attachment" -msgstr "" +msgstr "Показать тесты, в которых требуется вложение" #: src/tables/part/PartTestTemplateTable.tsx:132 msgid "Include Inherited" -msgstr "" +msgstr "Включая унаследованные" #: src/tables/part/PartTestTemplateTable.tsx:133 msgid "Show tests from inherited templates" -msgstr "" +msgstr "Показать унаследованные тесты" #: src/tables/part/PartTestTemplateTable.tsx:137 msgid "Has Results" -msgstr "" +msgstr "Есть результат" #: src/tables/part/PartTestTemplateTable.tsx:138 msgid "Show tests which have recorded results" -msgstr "" +msgstr "Показать тесты, в которых есть записанные результаты" #: src/tables/part/PartTestTemplateTable.tsx:160 #: src/tables/part/PartTestTemplateTable.tsx:243 msgid "Add Test Template" -msgstr "" +msgstr "Создать шаблон теста" #: src/tables/part/PartTestTemplateTable.tsx:176 msgid "Edit Test Template" -msgstr "" +msgstr "Редактировать шаблон теста" #: src/tables/part/PartTestTemplateTable.tsx:187 msgid "Delete Test Template" -msgstr "" +msgstr "Удалить шаблон теста" #: src/tables/part/PartTestTemplateTable.tsx:189 msgid "This action cannot be reversed" -msgstr "" +msgstr "Это действие нельзя будет отменить" #: src/tables/part/PartTestTemplateTable.tsx:191 msgid "Any tests results associated with this template will be deleted" -msgstr "" +msgstr "Все результаты тестов, связанные с этим шаблоном будут удалены" #: src/tables/part/PartTestTemplateTable.tsx:209 msgid "View Parent Part" -msgstr "" +msgstr "Показать родительскую деталь" #: src/tables/part/PartTestTemplateTable.tsx:263 msgid "Part templates cannot be edited, as the part is locked" -msgstr "" +msgstr "Шаблоны нельзя редактировать, поскольку деталь заблокирована" #: src/tables/part/PartThumbTable.tsx:224 msgid "Select" @@ -9627,7 +9727,7 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:100 #: src/tables/part/RelatedPartTable.tsx:133 msgid "Add Related Part" -msgstr "" +msgstr "Создать связанную деталь" #: src/tables/part/RelatedPartTable.tsx:109 #~ msgid "Add related part" @@ -9635,24 +9735,24 @@ msgstr "" #: src/tables/part/RelatedPartTable.tsx:115 msgid "Delete Related Part" -msgstr "" +msgstr "Удалить связанную деталь" #: src/tables/part/RelatedPartTable.tsx:122 msgid "Edit Related Part" -msgstr "" +msgstr "Редактировать связанную деталь" #: src/tables/part/SelectionListTable.tsx:60 #: src/tables/part/SelectionListTable.tsx:111 msgid "Add Selection List" -msgstr "" +msgstr "Создать список выбора" #: src/tables/part/SelectionListTable.tsx:72 msgid "Edit Selection List" -msgstr "" +msgstr "Редактировать список выбора" #: src/tables/part/SelectionListTable.tsx:80 msgid "Delete Selection List" -msgstr "" +msgstr "Удалить список выбора" #: src/tables/plugin/PluginErrorTable.tsx:29 msgid "Stage" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "Пример" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "Установлено" @@ -10025,42 +10125,42 @@ msgstr "Получить выбранные элементы" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "Создать токен" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "Токен создан" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "Отменен" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "Токен" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "Последнее использование" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "Истекает" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "Показать отменённые токены" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "Отменить" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "Ошибка при отмене токена" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "Токены показываются только один раз - обязательно запишите его." @@ -10390,16 +10489,16 @@ msgstr "Нет информации" msgid "No error details are available for this task" msgstr "Нет подробностей об ошибке для этой задачи" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "Группа с идентификатором {id} не найдена" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "Произошла ошибка при получении данных группы" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "Название группы пользователей" @@ -10407,28 +10506,28 @@ msgstr "Название группы пользователей" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Удалить группу" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "Группа удалена" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "Вы уверены, что хотите удалить эту группу?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "Добавить группу" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Добавить группу" @@ -10436,36 +10535,36 @@ msgstr "Добавить группу" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "Редактировать группу" #: src/tables/settings/ImportSessionTable.tsx:38 msgid "Delete Import Session" -msgstr "" +msgstr "Удалить сессию импорта" #: src/tables/settings/ImportSessionTable.tsx:44 #: src/tables/settings/ImportSessionTable.tsx:127 msgid "Create Import Session" -msgstr "" +msgstr "Создать сессию импорта" #: src/tables/settings/ImportSessionTable.tsx:70 msgid "Uploaded" -msgstr "" +msgstr "Загружено" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "Тип модели" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "Фильтр по типу модели" #: src/tables/settings/ImportSessionTable.tsx:116 msgid "Filter by import session status" -msgstr "" +msgstr "Показать по статусу сессии импорта" #: src/tables/settings/PendingTasksTable.tsx:47 msgid "Arguments" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "Шаблон не найден" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "Произошла ошибка при получении сведений о шаблоне" @@ -10547,32 +10646,32 @@ msgstr "Произошла ошибка при получении сведени #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "Изменить" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "Изменить файл шаблона" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "Редактировать шаблон" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "Удалить шаблон" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "Создать шаблон" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "Создать шаблон" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "Фильтр по статусу" @@ -10580,23 +10679,23 @@ msgstr "Фильтр по статусу" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "Группы обновлены" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "Группы пользователя обновлены" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "Ошибка обновления групп пользователя" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "Пользователь с идентификатором {id} не найден" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "Произошла ошибка при получении данных пользователя" @@ -10604,35 +10703,35 @@ msgstr "Произошла ошибка при получении данных #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "Активен" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Указывает, следует ли рассматривать этого пользователя как активного. Отмените этот выбор вместо удаления учетных записей." -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "Сотрудник" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "Определяет, может ли пользователь войти в админ-панель django." -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "Суперпользователь" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Определяет, что у пользователя есть все разрешения без их явного назначения." -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "Вы не можете редактировать права пользователя, вошедшего в систему." -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "Группы пользователей" @@ -10640,71 +10739,71 @@ msgstr "Группы пользователей" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "Удалить пользователя" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "Пользователь удалён" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "Вы уверены, что хотите удалить этого пользователя?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "Создать пользователя" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "Пользователь добавлен" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "Создать пользователя" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "Показать активных пользователей" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "Показать сотрудников" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "Показать суперпользователей" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "Редактировать пользователя" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "Удалить тип места хранения" msgid "Icon" msgstr "Значок" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" -msgstr "" +msgstr "Эта позиция полностью зарезервирована" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "Дата инвентаризации" @@ -10798,234 +10897,206 @@ msgstr "Дата инвентаризации" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "Показать запасы для собранных частей" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Включая вложенные склады" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "Отправлены покупателю" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "Показать элементы, которые были отправлены покупателю" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "Есть серийный номер" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "Показать элементы, которым присвоен серийный номер" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "Серийный номер меньше" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "Показать элементы, у которых серийный номер меньше или равен заданному значению" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "Серийный номер больше" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "Показать элементы, у которых серийный номер больше или равен заданному значению" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "Есть код партии" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "Показать элементы, которым присвоен код партии" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "Есть цена закупки" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "Показать элементы, у которых есть цена закупки" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "Срок годности раньше" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "Показать элементы, срок годности которых истекает раньше указанной даты" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "Срок годности позже" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "Показать элементы, срок годности которых истекает позже указанной даты" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "Обновлены раньше" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "Показать элементы, которые обновлены раньше указанной даты" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "Обновлены позже" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "Показать элементы, которые обновлены позже указанной даты" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "Инвентаризация раньше" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "Показать позиции с проведенной инвентаризацией раньше указанной даты" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "Инвентаризация позже" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "Показать позиции с проведенной инвентаризацией позже указанной даты" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" -msgstr "Внешний склад" +msgstr "Сторонний склад" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" -msgstr "Показать элементы из внешнего склада" +msgstr "Показать элементы со стороннего склада" #: src/tables/stock/StockItemTable.tsx:528 #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" @@ -11037,7 +11108,7 @@ msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:195 msgid "Attachment" -msgstr "" +msgstr "Вложение" #: src/tables/stock/StockItemTestResultTable.tsx:214 msgid "Test station" @@ -11059,11 +11130,11 @@ msgstr "" #: src/tables/stock/StockItemTestResultTable.tsx:296 #: src/tables/stock/StockItemTestResultTable.tsx:368 msgid "Delete Test Result" -msgstr "" +msgstr "Удалить результат теста" #: src/tables/stock/StockItemTestResultTable.tsx:298 msgid "Test result deleted" -msgstr "" +msgstr "Результаты теста удалены" #: src/tables/stock/StockItemTestResultTable.tsx:312 msgid "Test Passed" @@ -11123,7 +11194,7 @@ msgstr "Показать структурные места хранения" #: src/tables/stock/StockLocationTable.tsx:49 msgid "Show external locations" -msgstr "Показать внешние места хранения" +msgstr "Показать сторонние места хранения" #: src/tables/stock/StockLocationTable.tsx:53 msgid "Has location type" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index 3ce896707f..51ff039d99 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" @@ -339,9 +339,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "" @@ -774,25 +775,25 @@ msgstr "" msgid "No" msgstr "" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "" @@ -1126,7 +1127,6 @@ msgstr "" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "" @@ -2868,7 +2870,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index cfc9df90a7..2036ba8d99 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\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" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" @@ -339,9 +339,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "" @@ -774,25 +775,25 @@ msgstr "" msgid "No" msgstr "" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "" @@ -1126,7 +1127,6 @@ msgstr "" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "" @@ -2868,7 +2870,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index 6f32b1eb11..fe42e7dc32 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\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" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Deo" @@ -55,10 +55,10 @@ msgstr "Deo" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Delovi" @@ -81,12 +81,12 @@ msgstr "Šabloni testiranja dela" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Deo nabavljača" @@ -97,7 +97,7 @@ msgstr "Delovi nabavljača" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Deo proizvođača" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Delovi proizvođača" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Kategorija delova" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Kategorije delova" @@ -123,7 +123,7 @@ msgstr "Kategorije delova" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Stavka zalihe" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Stavke zaliha" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Lokacija zaliha" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Lokacije zaliha" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "Tipovi lokacija zaliha" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Istorija zaliha" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "Stavke izgradnje" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Kompanija" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Kompanije" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Kod projketa" @@ -221,12 +221,12 @@ msgstr "Kodovi projekta" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Narudžbenica" @@ -234,9 +234,9 @@ msgstr "Narudžbenica" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Narudžbenice" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Linije narudžbenica" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Nalog za prodaju" @@ -265,14 +265,14 @@ msgstr "Nalog za prodaju" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Naloti za prodaju" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Pošiljka" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Pošiljke" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Nalog za povrat" @@ -289,8 +289,8 @@ msgstr "Nalog za povrat" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Nalozi za povrat" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Adresa" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adrese" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontakti" @@ -339,9 +339,9 @@ msgstr "Vlasnici" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Grupa" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Grupe" @@ -438,6 +438,7 @@ msgstr "Liste selekcija" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "Liste selekcija" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Nalozi za izradu" @@ -548,8 +549,8 @@ msgstr "Unesi podatke bar koda" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Skeniraj barkod" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "Greška pri povezivanju bar koda" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Linkuj" @@ -631,7 +632,7 @@ msgstr "Ovo će ukloniti link sa povezanim barkodom" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Prekini vezu Barkoda" @@ -774,25 +775,25 @@ msgstr "Da" msgid "No" msgstr "Ne" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Kasni" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "Prikaži broj kategorija koji ste pretplatili" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Niske zalihe" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "Promeni jezik korisničkog interfejsa" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Označi kao pročitano" @@ -1082,14 +1083,14 @@ msgstr "Nema nepročitanih novosti" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "Superkorisnik" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "Osoblje" @@ -1116,9 +1117,9 @@ msgstr "Ukloniti sliku sa ovog predmeta?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Poništi" @@ -1126,7 +1127,6 @@ msgstr "Poništi" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Ukloni" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Ponovite lozinku" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registruj" @@ -1602,19 +1602,19 @@ msgstr "Host" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Ekstenzije" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Omogućeno" @@ -1751,7 +1751,7 @@ msgstr "{0} ikone" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Pretraga" @@ -1828,7 +1828,7 @@ msgstr "Filtriraj prema validacionom statusu reda" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Završi" @@ -1970,8 +1970,8 @@ msgstr "Opcije" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Akcije Barkoda" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Dodaj" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Dostupno" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Odjavljivanje" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Zalihe" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "Proizvodnja" @@ -2488,10 +2487,10 @@ msgstr "Proizvodnja" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Kupovina" @@ -2499,10 +2498,10 @@ msgstr "Kupovina" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Prodaja" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Navigacija" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "O nama" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Sve označi kao pročitano" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Pogledaj sva obaveštenja" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Nemate nepročitana obaveštenja" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "Informacije o ekstenziji" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "Autor" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Datum" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Aktivno" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Pošiljka" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Neaktivno" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Nema zalihe" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Serijski broj" @@ -2868,7 +2870,7 @@ msgstr "Serijski broj" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Serijski broj" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "Molimo ispravite greške u izabranim delovima" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "Naruči delove" @@ -3877,7 +3879,7 @@ msgstr "Sledeći kod serije" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Sledeći serijski broj" @@ -3886,29 +3888,29 @@ msgstr "Sledeći serijski broj" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "Izlazna kompilacija" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "Izlazna kompilacija" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Status" @@ -3975,13 +3977,13 @@ msgstr "Izlazne kompilacije poništene" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "Alocirano" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "Lokacija izvora" @@ -4011,10 +4013,10 @@ msgstr "Stavke zaliha alocirane" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "Pretplaćeni" @@ -4070,7 +4072,7 @@ msgstr "Podrazmevana lokacija kategorije dela izabrana" msgid "Received stock location selected" msgstr "Primljena lokacija zaliha selektovana" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "Podrazumevana lokacija izabrana" @@ -4079,25 +4081,26 @@ msgstr "Podrazumevana lokacija izabrana" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Podesi lokaciju" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "Doradi pakovanje" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Promeni status" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Dodaj belešku" @@ -4109,7 +4112,7 @@ msgstr "Dodaj belešku" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Dodaj belešku" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Lokacija" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Prodavnica na podrazumevanoj lokaciji" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Prodavnica sa već primeljenom zalihom" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Kod serije" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "Unesi kod serije za primljene stavke" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "Unesi kod serije za primljene stavke" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Serijski brojevi" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "Unesi serijske brojeve za primljene stavke" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "Datum isteka" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Pakovanje" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Beleška" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "Jedinica za praćenje zaliha" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "Jedinica za praćenje zaliha" msgid "Received" msgstr "Primljeno" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "Primi linijske stavke" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "Status zalihe" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Dodaj stavku zalihe" @@ -4280,24 +4285,22 @@ msgstr "Premesti" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "U zalihama" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Računaj" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Dodaj zalihu" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "Zaliha dodata" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Ukloni zalihu" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "Zaliha uklonjena" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Prebaci zalihu" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "Zaliha prebačena" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Prebroj zalihe" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "Status zalihe izmenjen" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Spoji zalihe" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "Zaliha dodeljena mušteriji" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Izbriši stavku zalihe" @@ -4664,6 +4660,51 @@ msgstr "Da li ste sigurni da želite da izbrišete ovu stavku" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Akcije zaliha" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "Potvrdite novu lozinku" msgid "Confirm" msgstr "Potvrdi" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "Nema selekcije" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Prijavljivanje" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Da li imate otvoren korisnički nalog?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "Promeni lozinku" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Valuta" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Posebne jedinice" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Parametri dela" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "Nema grešaka prilikom registrovanja mašina" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Informacije" @@ -5959,67 +6000,39 @@ msgstr "Označi kao nepročitano" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "Identifikacioni broj dela" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Revizija" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "Prilagođeni status" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Spoljno" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Referenca" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "Nadređeni nalog" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "Nadređeni nalog" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Količina naloga" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Revizija" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "Može da se sastavi" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Završeni nalozi" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "Prilagođeni status" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Spoljno" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "Izdat od strane" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Odgovoran" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Referenca" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Nadređeni nalog" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Količina naloga" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "Može da se sastavi" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Završeni nalozi" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Izdat od strane" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Odgovoran" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Bilo koja lokacija" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Destinaciona lokacija" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Kreirano" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Ciljani datum" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Završeno" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Detalji naloga" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "Potrebne zalihe" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "Alocirano zaliha" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Potrošeno zaliha" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Ciljani datum" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Završeno" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Nepotpuni nalozi" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Detalji naloga" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "Alocirano zaliha" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Potrošeno zaliha" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Nepotpuni nalozi" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Pod-nalozi za izradu" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Rezultati testa" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Izmeni nalog za izradu" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Dodaj nalog za izradu" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "Otkaži nalog za izradu" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "Nalog otkazan" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "Nalog otkazan" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "Otkaži ovaj nalog" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "Zadrži nalog za izradu" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "Stavi ovaj nalog na čekanje" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "Nalog stavljen na čekanje" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "Izdaj nalog za izradu" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "Izdaj ovaj nalog" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "Nalog izdat" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "Završi nalog za izradu" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "Označi ovaj nalog kao završen" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "Nalog završen" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "Izdaj nalog" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "Završi nalog" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "Akcije naloga za izradu" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "Izmeni nalog" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "Dupliraj nalog" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "Zadrži nalog" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Otkaži nalog" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Web sajt" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Broj telefona" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "E-mail adresa" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Podrazumevana valuta" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "Podrazumevana valuta" msgid "Supplier" msgstr "Dobavljač" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Proizvođač" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Proizvođač" msgid "Customer" msgstr "Mušterija" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "Detalji firme" @@ -6396,100 +6447,100 @@ msgstr "Detalji firme" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Dostavljeni delovi" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Proizvedeni delovi" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Proizvedeni delovi" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Dodeljene zalihe" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Izmeni firmu" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Obriši firmu" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Akcije firme" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Interni deo" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Broj dela prozivođača" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "Spoljni link" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "Detalji dela" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "Detalji proizvođača" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "Detalji dela proizvođača" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Parametri" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Izmeni deo proizvođača" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Dodaj deo proizvođača" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Obriši deo proizvođača" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Akcija dela proizvođača" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "Deo proizvođača" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Opis dela" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "Opis dela" msgid "Pack Quantity" msgstr "Količina pakovanja" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "Na nalogu" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Dostupnost dobavljača" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Dostupnost ažurirana" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Dostupnost" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Detalji dela dobavljača" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Primljene zalihe" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "Cene dobavljača" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "Akcije dela dobavljača" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Izmeni deo dobavljača" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Obriši deo dobavljača" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Dodaj deo dobavljača" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Nema zaliha" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "Detalji korisnika" @@ -6598,155 +6649,156 @@ msgstr "Detalji korisnika" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Putanja" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Nadređena kategorija" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Podkategorije" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Strukturalno" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Podrazumevana lokacija nadređene kategorije" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "Podrazumevana lokacija" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Vrhovna kategorija dela" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Izmeni kategoriju dela" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "Premesti stavke u nadređenu kategoriju" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Obriši stavke" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Obriši kategoriju dela" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "Akcije delova" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "Akcije za delove unutar ove kategorije" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "Akcije podkategorije" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "Akcije za podkategorije ove kategorije" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "Akcije kategorije" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "Detalji kategorije" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Dodela naloga za izradu" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Dodela prodajnih naloga" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "Varijanta od" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "Revizija od" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategorija" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Podrazumevana lokacija" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "Podrazumevana lokacija kategorije" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Merne jedinice" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Ključne reči" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Dostupne zalihe" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "Varijanta zaliha" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Minimum zaliha" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "Na nalogu" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "Potrebno za naloge" @@ -6754,7 +6806,7 @@ msgstr "Potrebno za naloge" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "Dodeljeno nalozima za izradu" @@ -6766,93 +6818,93 @@ msgstr "Dodeljeno nalozima za izradu" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "Dodeljeno prodajnim nalozima" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "U produkciji" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "Zaključano" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "Šablonski de" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "Sastavljeni deo" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "Komponenta" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "Deo može da se testira" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "Deo može da se prati" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "Deo može da se kupi" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "Deo može da se proda" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "Virtualni deo" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Datum kreiranja" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "Kreirano od strane" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Podrazumevani dobavljač" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Raspon cena" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "Najnoviji serijski broj" @@ -6860,24 +6912,24 @@ msgstr "Najnoviji serijski broj" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Varijante" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Alokacije" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Spisak materijala" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Korišćeno u" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Cena dela" @@ -6885,74 +6937,68 @@ msgstr "Cena dela" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "Test šabloni" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "Povezani delovi" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Neophodno" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Izmeni deo" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Dodaj deo" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Obriši deo" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "Brisanje ovog dela se ne može poništiti" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Akcije zaliha" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "Prebroj zalihe dela" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "Prensi zalihe dela" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "Nalog" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "Naruči zalihe" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Akcije dela" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "Izaberite reviziju dela" @@ -7051,8 +7097,8 @@ msgstr "Izveštaj o popisu zaliha zakazan" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "Vrednost zaliha" @@ -7073,7 +7119,7 @@ msgstr "Maksimalna vrednost" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Ukupna cena" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Komponenta" @@ -7117,12 +7163,12 @@ msgstr "Maksimalna cena" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Cena po jedinici" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "Cena nabavke" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Poslednji put ažurirano" @@ -7268,17 +7314,17 @@ msgstr "Cena dobavljača" msgid "Variant Part" msgstr "Varijanta dela" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "Izmeni nalog za kupovinu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Dodaj nalog za kupovinu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "Referenca dobavljača" @@ -7288,26 +7334,26 @@ msgstr "Referenca dobavljača" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "Završene stavke narudžbine" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "Odredište" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "Valuta narudžbine" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "Ukupna cena" @@ -7317,80 +7363,80 @@ msgstr "Ukupna cena" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "Datum izdavanja" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Datum završetka" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Detalji narudžbine" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Stavke" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "Dodatne stavke" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "Izdaj nalog za kupovinu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "Otkaži nalog za kupovinu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "Zadrži nalog za kupovinu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "Završi nalog za kupovinu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "Akcije narudžbine" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Referenca mušterije" @@ -7399,33 +7445,33 @@ msgstr "Referenca mušterije" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "Izmeni reklamaciju" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Dodaj reklamaciju" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "Izdaj reklamaciju" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "Otkaži reklamaciju" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "Zadrži reklamaciju" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "Završi reklamaciju" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "Završene isporuke" @@ -7433,83 +7479,83 @@ msgstr "Završene isporuke" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "Izmeni prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "Dodaj prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Isporuke" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "Izdaj prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "Otkaži prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "Zadrži prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "Isporuči nalog za prodaju" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "Isporuči ovaj nalog?" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "Nalog isporučen" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "Završi prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "Naruči pošiljku" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "Referenca pošiljke" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "Alocirane stavke" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "Broj za praćenje" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "Broj narudžbenice" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Datum isporuke" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "Datum dostave" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "Detalji isporukue" @@ -7517,137 +7563,137 @@ msgstr "Detalji isporukue" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "Izmeni isporuku" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "Otkaži isporuku" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "Završi isporuku" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "Na čekanju" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "Poslato" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "Isporučeno" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Pošalji isporuku" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "Akcije isporuke" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "Nadređena lokacija" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "Podlokacije" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Tip lokacije" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "Lokacija zaliha najvišeg nivoa" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "Detalji lokacije" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "Podrazumevani delovi" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "Izmeni lokaciju zaliha" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "Pomeri stavku na roditeljsku lokaciju" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "Obriši lokaciju zaliha" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "Akcija stavki" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "Akcija za stavke na ovoj lokaciji" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "Akcija za podređene lokacije" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "Akcija za lokacije podređene ovoj" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "Akcije lokacija" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "Osnovni deo" @@ -7663,43 +7709,43 @@ msgstr "Osnovni deo" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "Poslednji popis" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "Alociraj u naloge" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "Instalirano u" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "Stavka roditelj" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "Stavka roditelj" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "Potrošeno od strane" @@ -7707,27 +7753,27 @@ msgstr "Potrošeno od strane" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "Detalji zaliha" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Praćenje zaliha" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "Test podaci" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "Instalirane stavke" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "Podstavke" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Izmeni stavku" @@ -7741,11 +7787,11 @@ msgstr "Izmeni stavku" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "Obriši stavku" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "Serijalizuj stavku" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "Stavka serijalizovana" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "Vrati stavku" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Vrati ovu stavku u zalihe. Ovo će ukloniti alokaciju mušteriji." -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "Stavka vraćena u zalihe" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Operacije nad zalihama" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Prebroj zalihe" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Prebaci" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "Serijalizuj" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "Serijalizuj zalihe" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "Vrati" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "Vrati od mušterije" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "Dodeli mušteriji" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "Dodeli mušteriji" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "Akcije stavki" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "Zastarelo" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "Isteklo" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "Nedostupno" @@ -7849,28 +7895,28 @@ msgstr "Nedostupno" msgid "Error loading icon package from server" msgstr "Greška pri učitavanju ikonice paketa sa servera" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "Deo nije aktivan" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "Deo nije aktivan" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Deo je zaključan" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "Pretplaćeni ste na obaveštenja vezano za ovaj deo" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "Nije podešena lokacija" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,157 +7951,205 @@ msgstr "Izaberi kolone" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Dodeljeno meni" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "Ima šifru serije" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "Prikaži naloge dodeljene meni" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "Prikaži stavke koje imaju serijski broj" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "Neizvršeno" +msgid "Filter items by batch code" +msgstr "Filtriraj stavke prema šifri serije" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" -msgstr "Prikaži neizvršene stavke" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "Serijski" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "Prikaži stavke koje kasne" +msgid "Show items which have a serial number" +msgstr "Prikaži stavke koje imaju serijski broj" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" -msgstr "Minimalni datum" +msgid "Serial" +msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" -msgstr "Prikaži stavke nakon ovog datuma" +msgid "Filter items by serial number" +msgstr "Filtriraj stavke po serijskom broju" #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 +msgid "Serial Below" +msgstr "" + +#: src/tables/Filter.tsx:110 +msgid "Show items with serial numbers less than or equal to a given value" +msgstr "Prikaži stavke sa serijskim brojem manjim ili jednakim od zadate vrednosti" + +#: src/tables/Filter.tsx:118 +msgid "Serial Above" +msgstr "" + +#: src/tables/Filter.tsx:119 +msgid "Show items with serial numbers greater than or equal to a given value" +msgstr "Prikaži stavke sa serijskim brojem većim ili jednakim od zadate vrednosti" + +#: src/tables/Filter.tsx:128 +msgid "Assigned to me" +msgstr "Dodeljeno meni" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "Prikaži naloge dodeljene meni" + +#: src/tables/Filter.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "Neizvršeno" + +#: src/tables/Filter.tsx:137 +msgid "Show outstanding items" +msgstr "Prikaži neizvršene stavke" + +#: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "Prikaži stavke koje kasne" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "Minimalni datum" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "Prikaži stavke nakon ovog datuma" + +#: src/tables/Filter.tsx:161 msgid "Maximum Date" msgstr "Maksimalni datum" -#: src/tables/Filter.tsx:110 +#: src/tables/Filter.tsx:162 msgid "Show items before this date" msgstr "Prikaži stavke pre ovog datuma" -#: src/tables/Filter.tsx:118 +#: src/tables/Filter.tsx:170 msgid "Created Before" msgstr "Kreirano pre" -#: src/tables/Filter.tsx:119 +#: src/tables/Filter.tsx:171 msgid "Show items created before this date" msgstr "Prikaži stavke kreirane pre ovog datuma" -#: src/tables/Filter.tsx:127 +#: src/tables/Filter.tsx:179 msgid "Created After" msgstr "Kreirano nakon" -#: src/tables/Filter.tsx:128 +#: src/tables/Filter.tsx:180 msgid "Show items created after this date" msgstr "Prikaži stavke kreirane nakon ovog datuma" -#: src/tables/Filter.tsx:136 +#: src/tables/Filter.tsx:188 msgid "Start Date Before" msgstr "" -#: src/tables/Filter.tsx:137 +#: src/tables/Filter.tsx:189 msgid "Show items with a start date before this date" msgstr "" -#: src/tables/Filter.tsx:145 +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "Krajnji datum pre" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "Prikaži stavke sa krajnjim datum pre ovog datuma" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "Krajnji datum nakon" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "Prikaži stavke sa krajnjim datumom nakon ovog datuma" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "Završeno pre" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "Prikaži stavke završene pre ovog datuma" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "Završeno nakon" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "Prikaži stavke završene nakon ovog datuma" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "Ima šifru projekta" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "Prikaži narudžbine sa dodeljenom šifrom projekta" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Filtriraj po statusu narudžbine" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "Filtriraj po šifri projekta" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "Filtriraj po odgovornom vlasniku" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "Filtriraj po korisniku" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "Filtriraj po korisniku koji je kreirao nalog" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Ukloni filter" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Izaberi vrednost za fliter" @@ -8067,33 +8161,33 @@ msgstr "Unesi vrednost filtera" msgid "Select date value" msgstr "Izaberi vrednost datuma" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Izaberi filter" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Filteri tabele" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Dodaj filter" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Očisti filtere" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Nema pronađenih zapisa" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "Server je vratio neispravan tip podataka" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "Server je vratio neispravan tip podataka" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "Obriši izabrane stavke" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "Da li ste sigurni da želite da obrišete ove izabrane stavke?" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "Ova akcija se ne može poništiti" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "Prilagođeni filteri tabele su aktivni" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Obriši izabrane zapise" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Osveži podatke" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "Spoljne zalihe" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "Uključuje zalihe varijanti" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "Izgradnja" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Informacije o zalihama" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "Prikaži potrošne stavke" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "Ima cenu" @@ -8424,8 +8518,9 @@ msgstr "Spisak materijala ne može da se menja, deo je zaključan" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Sklop" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "Prikaži aktivne sklopove" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Može da se prati" @@ -8443,66 +8538,66 @@ msgstr "Može da se prati" msgid "Show trackable assemblies" msgstr "Prikaži sklopove koji mogu da se prate" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "Alocirano za izlaz" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "Prikaži stavke alocirane nalogu za izradu" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "Uključi varijante" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "Uključi narudžbine za varijante delova" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "Status narudžbenice" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "Alocirana količina" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "Dostupna količina" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" -msgstr "Izmeni alokaciju zaliha" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" +msgstr "Alocirana količina" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "Izmeni alokaciju zaliha" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "Obriši alokaciju zaliha" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "Prikaži opcione stavke" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "Moguće testirate" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "Praćeno" @@ -8552,7 +8647,7 @@ msgstr "Nedovoljno zaliha" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "Nema dostupnih zaliha" @@ -8590,8 +8685,8 @@ msgstr "Automatski alociraj zalihe ovom nalogu prema izabranim opcijama" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "Dealociraj zalihe" @@ -8697,7 +8792,7 @@ msgstr "Nema rezultata" msgid "Show build outputs currently in production" msgstr "Prikaži naloge za izradu koji su u produkciji" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "Alokacija zaliha na nalog za izradu" @@ -8705,8 +8800,8 @@ msgstr "Alokacija zaliha na nalog za izradu" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "Dodaj nalog za izradu" @@ -8714,81 +8809,81 @@ msgstr "Dodaj nalog za izradu" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "Izmeni nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "Ova akcija će dealocirate sve zalihe sa izabranog naloga za izradu" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "Filtriraj po statusu zaliha" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "Kompletiraj izabrane naloge" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "Odbaci izabrane naloge" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "Otkaži izabrane naloge" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "Pogledaj nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "Alociraj" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "Alociraj zalihe na nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "Dealociraj" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "Dealokacija zaliha sa naloga za izradu" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "Završi nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "Odbaci" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "Odbaci nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "Otkaži nalog za izradu" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "Alocirane linije" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "Potrebni testovi" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "Potrebne zalihe" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "Prikaži nalog za izradu" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "Pretplaćen si na obaveštenja za ovu kategoriju" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Uključi podkategorije" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "Prikaži šablone sa izborima" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "Ima merne jedinice" @@ -9368,154 +9468,154 @@ msgstr "Prikaži primljene stavke" msgid "View Sales Order" msgstr "Prikaži narudžbenicu" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "Minimalne zalihe" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Filtriraj po statusu aktivnog dela" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "Filtriraj po statusu zaključavanja dela" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Filtriraj po atributu sklopa" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Uključi delove u podkategorije" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Filtriraj po atributu komponente" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "Filtriraj po atributu koji može da se testira" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Filtriraj po atributu za praćenje" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Filtriraj delove koji imaju merne jedinice" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "Ima interni broj dela" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Filtriraj delove koji imaju interni broj dela" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "Ima zalihe" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "Filtriraj delove koji imaju zalihe" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "Filtriraj delove koji imaju niske zalihe" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "Može da se kupi" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Filtriraj delove koji mogu da se kupe" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "Može da se proda" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Filtriraj delove koji mogu da se prodaju" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtualan" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Filtriraj delove koji su virtualni" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "Nije virtualni" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "Je šablon" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "Filtriraj delove koji su šabloni" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "Je revizija" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "Filtriraj delove koji su revizije" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "Ima revizije" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "Filtriraj delove koji imaju revizije" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "Filtriraj delove koji imaju informaciju o ceni" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "Filtriraj delove koji imaju dostupne zalihe" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "Filtriraj delove na koje je korisnik pretplaćen" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "Ima inventar" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "Filtriraj delove koji imaju informacije o inventaru" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "Naruči izabrane delove" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "Uzorak" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "Instalirano" @@ -10025,42 +10125,42 @@ msgstr "Primi izabrane stavke" msgid "Receive Item" msgstr "Primi stavku" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "Prikaži nepodmirene alokacije" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "Dodeljeno isporuci" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "Prikaži raspodele dodeljene isporuci" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "Nema isporuke" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "Nije isporučeno" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "Izmeni alokaciju" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "Obriši alokaciju" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "Izgradi zalihe" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "Naruči zalihe" @@ -10133,50 +10232,50 @@ msgstr "Pokaži isporuke koje su isporučene" msgid "Show shipments which have been delivered" msgstr "Pokaži isporuke koje su dostavljene" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "Opozovi" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "Nema informacije" msgid "No error details are available for this task" msgstr "Nema dostupnih detalja greške vezano za ovaj zadatak" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "Grupa sa id-jem {id} nije pronađena" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "Dogodila se greška prilikom prikupljanja podataka" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Obriši grupu" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "Grupa obrisana" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "Da li si siguran da želiš da obrišeš ovu grupu" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Dodaj grupu" @@ -10436,7 +10535,7 @@ msgstr "Dodaj grupu" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "Uploadovano" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "Tip modela" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "Filtriraj po tipu ciljnog modela" @@ -10531,11 +10630,11 @@ msgstr "Obriši izveštaj" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "Šablon nije pronađen" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "Desila se greška prilikom prikupljanja podataka" @@ -10547,32 +10646,32 @@ msgstr "Desila se greška prilikom prikupljanja podataka" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "Izmeni" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "Izmeni šablonski fajl" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "Izmeni šablon" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "Obriši šablon" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "Dodaj šablon" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "Dodaj šablon" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "Filtriraj po omogućenom statusu" @@ -10580,23 +10679,23 @@ msgstr "Filtriraj po omogućenom statusu" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "Korisnik sa id-jem {id} nije pronađen" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "Dogodila se greška prilikom prikupljanja podataka" @@ -10604,35 +10703,35 @@ msgstr "Dogodila se greška prilikom prikupljanja podataka" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "Je aktivan" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Označava da li ovaj korisnik treba da se tretira kao aktivan. Klikni ovo umesto brisanja naloga." -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "Je osoblje" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "Označava da li korisnik može da se prijavi na Django admin sajt" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "Jeste superkorisnik" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Označava da ovaj korisnik ima sve permisije bez eksplicitnog dodavanja istih" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "Ne možeš da izmeniš prava trenutno prijavljenog korisnika" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "Obriši korisnika" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "Korisnik obrisan" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "Da li si siguran da želiš da obrišeš ovog korisnika?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "Korisnik dodat" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "Dodaj korisnika" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "Prikaži aktivne korisnike" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "Prikaži osoblje" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "Prikaži superkorisnike" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "Obriši tip lokacije" msgid "Icon" msgstr "Ikona" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "Ova stavka je u produkciji" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "Ova stavka je dodeljena narudžbenici" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "Ova stavka je dodeljena mušteriji" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "Ova stavka je instalirana u drugu stavku" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "Ova stavka je iskorišćena od strane proizvodnog naloga" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "Ova stavka nije na stanju" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "Ovoj stavki je istekao rok trajanja" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "Ova stavka je zastarela" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "Ova stavka je potpuno alocirana" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "Ova stavka je delimično alocirana" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "Ova stavka je potrošena" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "Datum inventure" @@ -10798,184 +10897,152 @@ msgstr "Datum inventure" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "Prikaži zalihe za aktivne delove" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "Prikaži zalihe za sklopljene delove" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "Prikaži stavke koje su alocirane" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "Prikaži stavke koje su dostupne" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Uključi podlokacije" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "Uključi zalihe u podlokacijama" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "Potrošeno" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "Prikaži potrošene stavke" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "Prikaži stavke koje su na zalihama" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "Prikaži stavke koje su u produkciji" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "Uključi stavke za varijante delova" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "Iskorišćeno" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "Prikaz stavki koje su iskorišćene proizvodnim nalogom" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "Prikaz stavki koje su instalirane u drugim stavkama" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "Pošalji mušteriji" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "Prikaži stavke koje su poslate mušteriji" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "Serijski" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "Prikaži stavke koje imaju serijski broj" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "Filtriraj stavke prema šifri serije" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "Filtriraj stavke po serijskom broju" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "Serijski broj manji ili jednak" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "Prikaži stavke sa serijskim brojem manjim ili jednakim od zadate vrednosti" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "Serijski broj veći ili jednak" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "Prikaži stavke sa serijskim brojem većim ili jednakim od zadate vrednosti" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "Ima šifru serije" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "Prikaži stavke koje imaju serijski broj" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "Prikaži praćene stavke" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "Ima nabavnu cenu" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "Prikaži stavke koje imaju nabavnu cenu" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "Prikaži stavke čiji rok je istekao" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "Prikaži stavke koje su zastarele" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "Ističe pre" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "Prikaži stavke koje ističu pre ovog datuma" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "Ističe nakon" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "Prikaži stavke koje ističu nakon ovog datuma" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "Ažurirano pre" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "Prikaži stavke ažurirane pre ovog datuma" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "Ažurirano nakon" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "Prikaži stavke ažurirane nakon ovog datuma" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "Inventar pre" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "Prikaži stavke prebrojane pre ovog datuma" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "Inventar nakon" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "Prikaži stavke prebrojane nakon ovog datuma" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "Eksterne lokacije" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "Prikaži stavke na eksternim lokacijama" @@ -10983,49 +11050,53 @@ msgstr "Prikaži stavke na eksternim lokacijama" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" +msgstr "" + #: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" -msgstr "Dodaj novu stavku zalihe" +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "Ukloni količinu određene stavke" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "Premesti stavke na nove lokacije" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "Promeni status zaliha" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "Promeni status stavki" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "Spoj zalihe" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "Spoj stavke" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "Naruči nove zalihe" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "Dodeli mušteriji" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "Dodeli stavke mušteriji" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "Obriši zalihu" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index 81b603f555..de926108c9 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Artkel" @@ -55,10 +55,10 @@ msgstr "Artkel" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Artiklar" @@ -81,12 +81,12 @@ msgstr "Testmall för artiklar" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Leverantörsartikel" @@ -97,7 +97,7 @@ msgstr "Leverantörsartikel" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Tillverkarens artiklar" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Tillverkarens artiklar" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Artikel Kategori" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Artikelkategorier" @@ -123,7 +123,7 @@ msgstr "Artikelkategorier" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Lager artikel" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Artikel i lager" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Lagerplats" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Lagerplats" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "Lagerplatstyper" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Lagerhistorik" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "Tillverknings artiklar" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Företag" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Företag" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Projektkod" @@ -221,12 +221,12 @@ msgstr "Projektkoder" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Inköpsorder" @@ -234,9 +234,9 @@ msgstr "Inköpsorder" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Inköpsorder" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Inköpsorderrader" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Försäljningsorder" @@ -265,14 +265,14 @@ msgstr "Försäljningsorder" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Försäljningsorder" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Försäljningsorder leverans" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Försäljningsorder leveranser" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Returorder" @@ -289,8 +289,8 @@ msgstr "Returorder" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Returorder" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Adress" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adresser" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Kontakt" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Kontakter" @@ -339,9 +339,9 @@ msgstr "Ägare" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Grupp" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Grupper" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Byggordrar" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Skanna streckkod" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Länk" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Ta bort länk för streckkod" @@ -774,25 +775,25 @@ msgstr "Ja" msgid "No" msgstr "Nej" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Få i lager" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Markera som läst" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "Vill du ta bort den associerade bilden från denna artikel?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Avbryt" @@ -1126,7 +1127,6 @@ msgstr "Avbryt" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Ta bort" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Upprepa lösenord" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Registrera" @@ -1602,19 +1602,19 @@ msgstr "Värd" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Plugins" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "{0} ikoner" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Sök" @@ -1828,7 +1828,7 @@ msgstr "Filtrera efter radvalideringsstatus" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Slutförd" @@ -1970,8 +1970,8 @@ msgstr "Alternativ" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Streckkods åtgärder" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Tillgänglig" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Logga ut" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Lagersaldo" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Inköp" @@ -2499,10 +2498,10 @@ msgstr "Inköp" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Försäljning" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Navigering" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "Om" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Markera alla som lästa" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Du har inga olästa aviseringar." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Aktiv" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Frakt" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Inaktiv" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Inget på lager" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Serienummer" @@ -2868,7 +2870,7 @@ msgstr "Serienummer" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Serienummer" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "Nästa streckkod" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Nästa serienummer" @@ -3886,29 +3888,29 @@ msgstr "Nästa serienummer" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Status" @@ -3975,13 +3977,13 @@ msgstr "Tillverkade produkter har raderats" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Ändra status" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Lägg till anteckning" @@ -4109,7 +4112,7 @@ msgstr "Lägg till anteckning" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Lägg till anteckning" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Serienummer" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Sammanfoga lager" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Ta bort lagerartikel" @@ -4664,6 +4660,51 @@ msgstr "Är du säker på att du vill ta bort den här posten?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Lager åtgärder" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "Inget val" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Logga in" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Har du inget konto?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Valuta" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "Markera som oläst" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IAN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Extern" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Referens" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "Föregående tillverkning" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "Föregående tillverkning" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Tillverkat antal" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "Kan tillverkas" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Slutförd produktion" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Extern" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "Utfärdad av" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Ansvarig" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Referens" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Föregående tillverkning" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Tillverkat antal" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "Kan tillverkas" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Slutförd produktion" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Utfärdad av" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Ansvarig" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Alla platser" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Destinationsplats" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Skapad" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Färdigdatum" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Slutförd" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Tillverknings Detaljer" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "Allokerat lager" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Förbrukat lager" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Färdigdatum" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Slutförd" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Ofullständig produktion" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Tillverknings Detaljer" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "Allokerat lager" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Förbrukat lager" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Ofullständig produktion" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Underordnad tillverknings order" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Test resultat" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Redigera Tillverknings order" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Lägg till Tillverknings order" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "Avbryt Tillverknings order" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "Order avbruten" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "Order avbruten" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "Avbryt denna order" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "Pausa denna order" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "Ordern är pausad" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "Utfärda tillverknings order" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "Utfärda denna order" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "Order utfärdad" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "Slutför tillverknings order" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "Markera denna order som slutförd" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "Order slutförd" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "Utfärda Order" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "Slutför Order" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "Åtgärder Tillverknings order" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "Redigera order" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "Duplicera order" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "Pausa order" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Avbryt order" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Webbplats" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Telefonnummer" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "E-postadress" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Standardvaluta" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "Standardvaluta" msgid "Supplier" msgstr "Leverantör" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Tillverkare" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Tillverkare" msgid "Customer" msgstr "Kund" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Leverantörsartiklar" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Tillverkarens artiklar" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Tillverkarens artiklar" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Tilldelad Lager" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Redigera företag" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Radera företag" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "Artikel Detaljer" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Parametrar" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "På order" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Inget på lager" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Tillverknings orderallokeringar" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Försäljningsorder allokeringar" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Enheter" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Tillgängligt lager" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "På order" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "Under produktion" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "Låst" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "Mall artikel" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "Sammansatt artikel" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "Komponent artikel" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "Testbar artikel" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "Spårbar artikel" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "Köpartikel" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "Försäljningsbar artikel" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "Virtuell artikel" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Skapad Datum" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "Skapad av" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Standardleverantör" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Prisintervall" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Varianter" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Allokeringar" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Stycklista" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Används i" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Prissättning för artikel" @@ -6885,74 +6937,68 @@ msgstr "Prissättning för artikel" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "Testmall" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "Relaterade artiklar" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Redigera artikel" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Lägg till artikel" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Ta bort artikel" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "Borttagning av denna artikel kan inte återställas" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Lager åtgärder" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "Räkna artikellager" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "Överför artikellager" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Artikel åtgärder" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "Välj artikel revision" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Totalpris" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Komponent" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Radartiklar" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "Slutför returorder" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "Slutförda leveranser" @@ -7433,83 +7479,83 @@ msgstr "Slutförda leveranser" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "Redigera försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "Ny försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Leveranser" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "Avbryt försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "Pausa försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "Slutför försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "Leveransorder" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "Fakturanummer" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Leveransdatum" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "Leveransdatum" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "Föregående Plats" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "Underplaceringar" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Typ av plats" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "Högsta nivå lagerplats" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "Platsuppgifter" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "Standard artiklar" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "Redigera lagerplats" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "Radera lagerplats" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "Platsåtgärder" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "Senaste inventering" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "Artikeln är inte aktiv" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "Artikeln är inte aktiv" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "Välj kolumner" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "Filtrera efter användare" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Ta bort filter" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Välj filtervärde" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Välj filter" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Filter" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Lägg till filter" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Rensa filter" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Inga resultat hittades" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Uppdatera data" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "Under tillverkning" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Montering" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Spårbart objekt" @@ -8443,66 +8538,66 @@ msgstr "Spårbart objekt" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "Visa tillverkat antal som är i produktion" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "Slutför valda produkter" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "Skrot valda produkter" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "Avbryt valda produkter" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Inkludera underkategorier" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "Har enheter" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Filtrera på aktiv artiklestatus" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Filtrera efter monteringsattribut" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Inkludera artiklar från underkategorier" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Filtrera efter komponentattribut" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Filtrera på spårbart attribut" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Filtrera efter artiklar som har enheter" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "Har IAN" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Filtrera efter artiklar som har ett internt artikelnummer" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "I lager" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "Filtrera efter artiklar som har enheter" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "Filtrera på ariklar som har lågt saldo" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "Kan köpas" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Filtrera på artiklar som kan köpas" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "Försäljningsbar" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Filtrera på artiklar som kan säljas" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Virtuell" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Filtrera efter artiklar som är virtuella" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "Inte virtuell" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "Är mall" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Radera grupp" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "Är du säker på att du vill radera denna grupp?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Lägg till grupp" @@ -10436,7 +10535,7 @@ msgstr "Lägg till grupp" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "Radera rapport" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "Redigera mall" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "Radera mall" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "Lägg till mall" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "Lägg till mall" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "Radera användare" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "Är du säker på att du vill radera denna användare?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "Lägg till användare" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "Visa aktiva användare" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "Ikon" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index c4bd558410..cbde35ea47 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "" @@ -55,10 +55,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "" @@ -97,7 +97,7 @@ msgstr "" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "" @@ -123,7 +123,7 @@ msgstr "" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "" @@ -221,12 +221,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "" @@ -234,9 +234,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "" @@ -265,14 +265,14 @@ msgstr "" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "" @@ -339,9 +339,9 @@ msgstr "" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "" @@ -631,7 +632,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "" @@ -774,25 +775,25 @@ msgstr "" msgid "No" msgstr "" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "" @@ -1126,7 +1127,6 @@ msgstr "" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "" @@ -1602,19 +1602,19 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "" @@ -2868,7 +2870,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "" @@ -4280,24 +4285,22 @@ msgstr "" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,8 +6044,12 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" msgstr "" #: src/pages/build/BuildDetail.tsx:196 @@ -6040,269 +6057,303 @@ msgstr "" #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" msgstr "" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "" @@ -6754,7 +6806,7 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "" @@ -6766,93 +6818,93 @@ msgstr "" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "" @@ -6885,74 +6937,68 @@ msgstr "" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "" @@ -7707,27 +7753,27 @@ msgstr "" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" +msgid "Filter items by batch code" msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "" @@ -8443,66 +8538,66 @@ msgstr "" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index 2a83f6edc0..2b7d763154 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Parça" @@ -55,10 +55,10 @@ msgstr "Parça" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Parçalar" @@ -81,12 +81,12 @@ msgstr "Parça Test Şablonları" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Sağlayıcı Parçası" @@ -97,7 +97,7 @@ msgstr "Tedarikçi Parçaları" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Üretici Parçası" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Üretici Parçaları" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Parça Sınıfı" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Parça Kategorileri" @@ -123,7 +123,7 @@ msgstr "Parça Kategorileri" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Stok Ögesi" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Stok Kalemleri" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Stok Konumu" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Stok Konumları" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "Stok Konum Türleri" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Stok Geçmişi" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "Yapı Ögeleri" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Şirket" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Şirketler" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Proje Kodu" @@ -221,12 +221,12 @@ msgstr "Proje Kodları" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Satın Alma Siparişi" @@ -234,9 +234,9 @@ msgstr "Satın Alma Siparişi" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Satın Alma Emirleri" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Satın Alma Sipariş Satırları" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Satış Siparişi" @@ -265,14 +265,14 @@ msgstr "Satış Siparişi" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Satış Emirleri" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Satış Siparişi Gönderisi" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Satış Siparişi Gönderileri" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "İade Emri" @@ -289,8 +289,8 @@ msgstr "İade Emri" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "İade Emirleri" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Adres" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adresler" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Bağlantı" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Bağlantılar" @@ -339,9 +339,9 @@ msgstr "Sahipler" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Grup" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Gruplar" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Yapım İşi Emirleri" @@ -548,8 +549,8 @@ msgstr "Barkod verisi gir" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Barkod Tara" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "Barkod bağlanamadı" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Bağlantı" @@ -631,7 +632,7 @@ msgstr "Bu, ilgili barkoda olan bağlantıyı kaldıracaktır" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Barkodun Bağlantısını Kaldır" @@ -774,25 +775,25 @@ msgstr "Evet" msgid "No" msgstr "Hayır" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Gecikmiş" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "Abone olduğunuz parça kategorilerinin sayısını gösterin" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Düşük Stok" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "Kullanıcı Arayüz Dilini Değiştir" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Okundu olarak imle" @@ -1082,14 +1083,14 @@ msgstr "Burada okunmamış haber yok" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "Süper Kullanıcı" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "Personel" @@ -1116,9 +1117,9 @@ msgstr "Bu ögeyle ilişkilendirilmiş resim kaldırılsın mı?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Vazgeç" @@ -1126,7 +1127,6 @@ msgstr "Vazgeç" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Kaldır" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Şifreyi tekrar girin" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Kaydol" @@ -1602,19 +1602,19 @@ msgstr "Sunucu" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Eklentiler" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Etkin" @@ -1751,7 +1751,7 @@ msgstr "{0} simge" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Ara" @@ -1828,7 +1828,7 @@ msgstr "Satır doğrulama durumuna göre süz" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Tam" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Barkod Eylemleri" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Ekle" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Mevcut" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Çıkış" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Stok" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Satın Alınıyor" @@ -2499,10 +2498,10 @@ msgstr "Satın Alınıyor" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Satışlar" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Gezinme" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "Hakkında" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Hepsini okundu olarak imle" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Tüm bildirimleri görüntüle" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Okunmamış bildiriminiz yok." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "Arama grubunu kaldır" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "Yazar" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Tarih" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Aktif" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Gönderi" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "İnaktif" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Stok yok" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Seri Numarası" @@ -2868,7 +2870,7 @@ msgstr "Seri Numarası" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Seri Numarası" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Sonraki seri numarası" @@ -3886,29 +3888,29 @@ msgstr "Sonraki seri numarası" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "Yapım Çıktısı" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "Yapım Çıktısı" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Durum" @@ -3975,13 +3977,13 @@ msgstr "Yapı çıktıları iptal edildi" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "Ayrıldı" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "Kaynak Konum" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "Abone olundu" @@ -4070,7 +4072,7 @@ msgstr "Parça sınıfı varsayılan konum seçildi" msgid "Received stock location selected" msgstr "Alınan stok konumu seçildi" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "Varsayılan konum seçildi" @@ -4079,25 +4081,26 @@ msgstr "Varsayılan konum seçildi" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Konum Ayarla" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "Paketlemeyi Ayarla" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Durumu Değiştir" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Note Ekle" @@ -4109,7 +4112,7 @@ msgstr "Note Ekle" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Note Ekle" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Konum" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Varsayılan konumda depola" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "Satır ögesinin hedefinde depola " -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Önceden alınmış bir stok ile depola" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Parti Kodu" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Seri Numaraları" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "Son Kullanma Tarihi" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Paketleme" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Not" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "SKU" msgid "Received" msgstr "Alındı" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "Alınan Satır Ögeleri" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "Stok Durumu" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Stok Ögesi Ekle" @@ -4280,24 +4285,22 @@ msgstr "Taşı" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "Stokta" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Say" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Stok Ekle" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "Stok Eklendi" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Stok Kaldır" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "Stok Kaldırıldı" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Stoku Aktar" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "Stok Transfer Edildi" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Stoku Say" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "Stok Durumu Değişti" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Stoku Birleştir" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "Stok Müşteriye Atandı" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Stok Ögelerini Sil" @@ -4664,6 +4660,51 @@ msgstr "Bu ögeyi silmek istediğinize emin misiniz?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Stok Eylemleri" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "Seçim yok" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Giriş" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Bir hesabınız yok mu?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Para Birimi" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Özel Birimler" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Parça Parametreleri" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Bilgi" @@ -5959,67 +6000,39 @@ msgstr "Okunmadı olarak imle" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "DPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Revizyon" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Harici" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Referans" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "Üst Yapı" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "Üst Yapı" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Yapı Miktarı" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Revizyon" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "Yapılabilir" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Tamamlanan Çıkışlar" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Harici" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "Veren" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Sorumlu" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Referans" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Üst Yapı" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Yapı Miktarı" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "Yapılabilir" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Tamamlanan Çıkışlar" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Veren" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Sorumlu" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Herhangi bir konum" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Hedef Konum" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Oluşturuldu" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Hedef Tarih" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Tamamlandı" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Yapı Ayrıntıları" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "Ayrılan Stok" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Tüketilen Stok" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Hedef Tarih" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Tamamlandı" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Tamamlanmayan Çıktılar" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Yapı Ayrıntıları" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "Ayrılan Stok" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Tüketilen Stok" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Tamamlanmayan Çıktılar" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Alt Yapı Siparişleri" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Test Sonuçları" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Yapı Siparişini Düzenle" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Yapı Siparişi Ekle" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "Yapı Siparişini İptal Et" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "Sipariş iptal edildi" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "Sipariş iptal edildi" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "Bu siparişi iptal et" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "Yapı Siparişini Beklet" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "Bu yapı siparişini beklemeye al" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "Beklemeye alınan sipariş" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "Yapı Siparişi Ver" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "Bu siparişi ver" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "Sipariş verildi" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "Yapı Siparişini Tamamla" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "Bu siparişi tamamlandı olarak imle" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "Sipariş tamamlandı" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "Sipariş Ver" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "Siparişi Tamamla" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "Yapım Siprişi Eylemleri" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "Siparişi düzenle" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "Siparişi çoğalt" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "Siparişi beklet" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Siparişi iptal et" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Web Sitesi" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Telefon Numarası" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "E-posta Adresi" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Varsayılan Para Birimi" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "Varsayılan Para Birimi" msgid "Supplier" msgstr "Sağlayıcı" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Üretici" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Üretici" msgid "Customer" msgstr "Müşteri" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Sağlanan Parçalar" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Üretilen Parçalar" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Üretilen Parçalar" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Atanan Parçalar" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Şirketi Düzenle" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Şirketi Sil" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Şirket Eylemleri" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Dahili Parça" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Üretici Parça Numarası" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "Harici Bağlantı" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "Parça Ayrıntıları" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "Üretici Ayrıntıları" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "Üretici Parçası Ayrıntıları" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Parametreler" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Üretici Parçasını Düzenle" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Üretici Parçası Ekle" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Üretici Parçasını Sil" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Üretici Parçası Eylemleri" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "Üretici Parçası" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Parça Açıklaması" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "Parça Açıklaması" msgid "Pack Quantity" msgstr "Paket Miktarı" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "Siparişte" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Sağlayıcı Kullanılabilirliği" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Kullanılabilirlik Güncellendi" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Kullanılabilirlik" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Sağlayıcı Parça Ayrıntıları" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Alınan Stok" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "Sağlayıcı Fiyatlandırması" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "Sağlayıcı Parçası Eylemleri" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Sağlayıcı Parçasını Düzenle" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Sağlayıcı Parçasını Sil" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Sağlayıcı Parçası Ekle" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Stok Yok" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "Kullanıcı Detayları" @@ -6598,155 +6649,156 @@ msgstr "Kullanıcı Detayları" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Yol" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Üst Sınıf" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Alt sınıflar" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Yapısal" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Varsayılan üst konum" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "Varsayılan konum" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "En üst düzey parça sınıfı" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Parça Sınıfını Düzenle" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Ögeleri sil" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Parça Sınıfını Sil" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "Parçalar Eylemi" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "Bu sınıftaki parçalar için eylem" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "Alt Sınıflar Eylemi" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "Bu sınıftaki alt sınıflar için eylem" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "Sınıf Eylemleri" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "Sınıf Ayrıntıları" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Yapı Siparişi Ayırmaları" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Satış Siparişi Ayrımaları" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "Şunun bir türü" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "Şunun revizyonu" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Varsayılan Konum" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "Sınıfın Varsayılan Konumu" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Birim" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Anahtar Sözcükler" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Mevcut Stok" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "Türev Stoku" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Minimum Stok" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "Siparişte" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "Siparişler için Gerekli" @@ -6754,7 +6806,7 @@ msgstr "Siparişler için Gerekli" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "Yapı Siparişlerine Ayrıldı" @@ -6766,93 +6818,93 @@ msgstr "Yapı Siparişlerine Ayrıldı" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "Satış Siparişlerine Ayrıldı" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "Üretimde" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "Kilitli" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "Şablon Parça" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "Birleştirilmiş Parça" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "Bileşen Parça" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "Test Edilebilir Parça" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "İzlenebilir Parça" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "Satın Alınabilir Parça" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "Satılabilir Parça" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "Sanal Parça" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Oluşturma Tarihi" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "Oluşturan" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Varsayılan Sağlayıcı" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Fiyat Aralığı" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Türevler" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Ayırmalar" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Malzeme Listesi" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Şunda Kullanıldı" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Parça Fiyatlandırma" @@ -6885,74 +6937,68 @@ msgstr "Parça Fiyatlandırma" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "Test Şablonları" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "İlgili Parçalar" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Gerekli" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Parçayı Düzenle" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Parça Ekle" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Parçayı Sil" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "Bu parçanın silinmesi geri alınamaz" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Stok Eylemleri" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "Parça stokunu say" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "Parça stokunu aktar" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "Emir" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "Stok Sipariş Et" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Parça Eylemleri" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "Parça Revizyonu Seç" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "Stok Değeri" @@ -7073,7 +7119,7 @@ msgstr "Maksimum Değer" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Toplam Fiyat" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Bileşen" @@ -7117,12 +7163,12 @@ msgstr "Maximum Fiyat" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Birim Fiyatı" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "Satın Alma Fiyatlandırması" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Son Güncelle" @@ -7268,17 +7314,17 @@ msgstr "Sağlayıcı Fiyatı" msgid "Variant Part" msgstr "Türev Parça" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "Satın Alma Siparişini Düzenle" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Satın Alma Siparişi Ekle" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "Sağlayıcı Referansı" @@ -7288,26 +7334,26 @@ msgstr "Sağlayıcı Referansı" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "Tamamlanan Satır Ögeleri" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "Hedef" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "Sipariş Para Birimi" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "Toplam Tutar" @@ -7317,80 +7363,80 @@ msgstr "Toplam Tutar" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Sipariş Ayrıntıları" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Satır Ögeleri" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "Fazladan Satır Ögeleri" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "Satın Alma Siparişi Ver" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "Satın Alma Siparişini İptal Et" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "Satın Alma Siparişini Beklet" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "Satın Alma Siparişini Tamamla" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "Sipariş Eylemleri" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Müşteri Referansı" @@ -7399,33 +7445,33 @@ msgstr "Müşteri Referansı" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "İade Emrini Düzenle" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "İade Emri Ekle" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "İade Emri Ver" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "İade Emrini İptal Et" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "İade Emrini Beklet" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "İade Emrini Tamamla" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "Tamamlanan Gönderiler" @@ -7433,83 +7479,83 @@ msgstr "Tamamlanan Gönderiler" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "Satış Siparişlerini Düzenle" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "Satış Siparişi Ekle" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Gönderiler" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "Satış Siparişi Ver" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "Satış Siparişini İptal Et" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "Satış Siparişini Beklet" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "Satış Siparişini Tamamla" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "Siparişi Gönder" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "Gönderi Referansı" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Gönderim Tarihi" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "Teslimat Tarihi" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "Gönderiyi Düzenle" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "Gönderiyi Tamamla" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "Bekliyor" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "Gönderildi" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "Teslim Edildi" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "Üst Konum" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "Alt Konumlar" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Konum Türü" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "En üst düzey stok konumu" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "Konum Ayrıntıları" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "Varsayılan Parçalar" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "Stok Konumunu Düzenle" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "Stok Konumunu Sil" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "Ögeler Eylemi" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "Bu konumdaki stok ögeleri için eylem" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "Alt Konumlar Eylemi" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "Bu konumdaki alt konumlar için eylem" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "Konum Eylemleri" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "Temel Parça" @@ -7663,43 +7709,43 @@ msgstr "Temel Parça" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "Son Stok Sayımı" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "Yüklendiği Yer" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "Tüketen" @@ -7707,27 +7753,27 @@ msgstr "Tüketen" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "Stok Ayrıntıları" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Stok İzleme" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "Test Verisi" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "Yüklenen Ögeler" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "Alt Ögeler" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Stok Ögesini Düzenle" @@ -7741,11 +7787,11 @@ msgstr "Stok Ögesini Düzenle" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "Stok Ögesini Sil" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Stok İşlemleri" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Stoku say" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Aktarım" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "Stok Ögesi Eylemleri" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "Parça etkin değil" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "Parça etkin değil" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Parça Kilitli" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "Hiçbir konum ayarlanmamış" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "Sütunları Seç" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Bana atandı" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "Parti Kodu Olanlar" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "Bana atanan siparişleri göster" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "Parti kodu olan ögeleri göster" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "Bekliyor" - -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +msgid "Filter items by batch code" msgstr "" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "Serileştirilmiş Olanlar" + #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "" +msgid "Show items which have a serial number" +msgstr "Bir seri numarası olan ögeleri göster" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" -msgstr "" +msgid "Assigned to me" +msgstr "Bana atandı" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "Bana atanan siparişleri göster" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" -msgstr "" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "Bekliyor" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "Proje Kodu Olanlar" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "Sipariş durumuna göre süz" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "Proje koduna göre süz" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "Sorumlu sahibine göre süz" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "Kullanıcıya göre süz" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Filtreyi kaldır" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Filtre değeri seç" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Filtre seç" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Filtre" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Tablo Süzgeçleri" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Filtre Ekle" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Süzgeçleri Temizle" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Hiç kayıt bulunamadı" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "Sunucu yanlış veri türü döndürdü" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "Sunucu yanlış veri türü döndürdü" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "Seçilen Ögeleri Sil" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "Seçilen ögeleri silmek istediğinize emin misiniz?" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Seçili kayıtları sil" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Veriyi yenile" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "Harici stok" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "Türev stok içerir" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "Yapılıyor" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Stok Bilgisi" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "Tüketilebilir ögeleri göster" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "Fiyatlandırılmış" @@ -8424,8 +8518,9 @@ msgstr "Parça kilitli olduğundan malzeme listesi düzenlenemez" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Montaj" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "Etkin birleştirmeleri göster" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Takip Edilebilir" @@ -8443,66 +8538,66 @@ msgstr "Takip Edilebilir" msgid "Show trackable assemblies" msgstr "İzlenebilir birleştirmeleri göster" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "Çıktıya Ayrıldı" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "Bir yapı çıktısına ayrılan ögeleri göster" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "Türevleri İçer" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "Sipariş Durumu" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "Ayrılan Miktar" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "Mevcut Miktar" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" -msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" +msgstr "Ayrılan Miktar" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "İsteğe bağlı satırları göster" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "Test Edilebilir" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "İzlenen" @@ -8552,7 +8647,7 @@ msgstr "Yetersiz stok" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "Mevcut stok yok" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "Sonuç Yok" msgid "Show build outputs currently in production" msgstr "Üretimde olan yapım çıktılarını göster" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "Yapım Çıktısı Ekle" @@ -8714,81 +8809,81 @@ msgstr "Yapım Çıktısı Ekle" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "Stok durumuna göre süz" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "Seçilen çıktıları tamamla" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "Seçilen çıktıları hurdaya ayır" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "Seçilen çıktıları iptal et" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "Ayır" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "Çıktıyı yapmak için stoku ayır" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "İade Et" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "Yapım çıktısından stoku iade et" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "Yapım çıktısını tamamla" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "Hurdaya Ayır" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "Yapım çıktısını hurdaya ayır" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "Yapım çıktısını iptal et" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "Ayrılan Satırlar" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "Gerekli Testler" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Alt Kategorileri Dahil Et" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "Seçenekli şablonları göster" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "Birimi Var" @@ -9368,154 +9468,154 @@ msgstr "Alınan ögeleri göster" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "Minimum stok" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Parçanın aktiflik durumuna göre filtrele" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "Parça kilit durumuna göre süz" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Montaj niteliğine göre filtrele" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Alt kategorilerdeki parçaları dahil et" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Bileşen niteliğine göre filtrele" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "Test edilebilir özelliğe göre süz" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Takip edilebilirliğine göre filtrele" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Birimi olan parçaları filtrele" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "DPN'si Olanlar" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Dahili parça numarası bulunan parçaları filtrele" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "Stoğu Var" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "Stoğu olan parçaları filtrele" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "Düşük stoğu olan parçaları filtrele" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "Satın Alınabilir" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Satın alınabilir parçaları filtrele" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "Satılabilir" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Satılabilir parçaları filtrele" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Sanal" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Sanal parçaları filtrele" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "Sanal Değil" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "Şablon Olanlar" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "Şablon olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "Revizyon Olanlar" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "Revizyon olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "Revizyonu Olanlar" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "Revizyonu olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "Fiyatlandırma bilgisi olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "Stokta olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "Kullanıcının abone olduğu parçalara göre süz" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "Stok Sayımı Olanlar" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "Stok sayımı bilgisi olan parçalara göre süz" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "Örnek" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "Kuruldu" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "Ögeyi Teslim Al" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "Yapım stoku" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "Sipariş stoku" @@ -10133,50 +10232,50 @@ msgstr "Gönderilen gönderileri göster" msgid "Show shipments which have been delivered" msgstr "Teslim edilen gönderileri gönder" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "Geri Al" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "{id} kimlikli grup bulunamadı" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "Grup ayrıntıları alınırken bir hata oluştu" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "Grubu Sil" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "Grup silindi" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "Bu grubu silmek istediğinize emin misiniz?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "Grup ekle" @@ -10436,7 +10535,7 @@ msgstr "Grup ekle" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "Karşıya Yüklendi" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "Model Türü" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "Hedef modelin türüne göre süz" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "Şablon bulunamadı" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "Şablon ayrıntıları alınırken bir hata oluştu" @@ -10547,32 +10646,32 @@ msgstr "Şablon ayrıntıları alınırken bir hata oluştu" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "Değiştir" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "Şablon doyasını değiştir" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "Şablonu Düzenle" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "Şablonu sil" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "Şablon Ekle" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "Şablon ekle" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "Etkinleştirilme durumuna göre süz" @@ -10580,23 +10679,23 @@ msgstr "Etkinleştirilme durumuna göre süz" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "{id} kimlikli kullanıcı bulunamadı" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "Kullanıcı bilgileri alınırken bir hata oluştu" @@ -10604,35 +10703,35 @@ msgstr "Kullanıcı bilgileri alınırken bir hata oluştu" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "Etkin Olanlar" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Bu kullanıcının etkin olarak değerlendirilip değerlendirilmeyeceğini belirtir. Hesapları silmek yerine bunun seçimini kaldırın." -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "Personel Olanlar" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "Kullanıcının Django admin sitesine giriş yapıp yapamayacağını belirler." -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "Süper Kullanıcı Olanlar" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Bu kullanıcının, açıkça atamadan tüm izinlere sahip olduğunu belirtir." -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "Şu anki giriş yapmış kullanıcı için hakları düzenleyemezsiniz." -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "Kullanıcı sil" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "Kulanıcı silindi" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "Bu kullanıcıyı silmek istediğinize emin misiniz?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "Eklenen kullanıcı" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "Kullanıcı ekle" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "Etkin kullanıcıları göster" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "Personel kullanıcıları göster" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "Süper kullanıcıları göster" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "Konum Türünü Sil" msgid "Icon" msgstr "Simge" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "Bu stok ögesi üretimdedir" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "Bu stok ögesi bir satış siparişine atandı" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "Bu stok ögesi bir müşteriye atanmıştır" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "Bu stok ögesi başka bir stok ögesinde kuruludur" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "Bu stok ögesi bir yapım siparişi tarafından tüketildi" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "Bu stok ögesinin süresi doldu" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "Bu stok ögesi eski" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "Bu stok ögesi tümüyle ayrıldı" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "Bu stok ögesi kısmen ayrıldı" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "Bu stok ögesi tükendi" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "Stok Sayımı Tarihi" @@ -10798,184 +10897,152 @@ msgstr "Stok Sayımı Tarihi" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "Aktif parçalar için stoku göster" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "Ayrılan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "Stokta olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Alt Konumları İçer" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "Alt konumlardaki stoku içer" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "Tükendi" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "Tükenen stok ögelerini göster" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "Stokta olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "Üretimde olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "Türev parçalar için stok ögelerini içer" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "Başka ögelerde kurulu olan stok ögelerini göster" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "Müşteriye Gönderildi" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "Bir müşteriye gönderilen ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "Serileştirilmiş Olanlar" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "Bir seri numarası olan ögeleri göster" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "Parti Kodu Olanlar" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "Parti kodu olan ögeleri göster" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "İzlenen ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "Satın Alma Fiyatı Olanlar" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "Satın alma fiyatı olan ögeleri göster" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "Harici Konum" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "Harici bir konumdaki ögeleri göster" @@ -10983,49 +11050,53 @@ msgstr "Harici bir konumdaki ögeleri göster" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" -msgstr "Yeni bir stok ögesi ekle" - -#: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "Bir stok ögesinden bir miktar kaldır" - -#: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "Stok ögelerini yeni konumlara taşı" - -#: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "Stok durumunu değiştir" - -#: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "Stok ögelerinin durumunu değiştir" - -#: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "Stoku birleştir" - -#: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "Stok ögelerini birleştir" - -#: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "Yeni stok sipariş et" - -#: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "Müşteriye ata" - -#: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + +#: src/tables/stock/StockItemTable.tsx:604 +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" + +#: src/tables/stock/StockItemTable.tsx:615 +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" + +#: src/tables/stock/StockItemTable.tsx:622 +#~ msgid "Change stock status" +#~ msgstr "Change stock status" + +#: src/tables/stock/StockItemTable.tsx:624 +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" + +#: src/tables/stock/StockItemTable.tsx:631 +#~ msgid "Merge stock" +#~ msgstr "Merge stock" + +#: src/tables/stock/StockItemTable.tsx:633 +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" + +#: src/tables/stock/StockItemTable.tsx:642 +#~ msgid "Order new stock" +#~ msgstr "Order new stock" + +#: src/tables/stock/StockItemTable.tsx:653 +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" + +#: src/tables/stock/StockItemTable.tsx:655 +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" + #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "Stoku sil" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index b0dde31ff8..a89baf37da 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\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" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Частина" @@ -55,10 +55,10 @@ msgstr "Частина" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Частини" @@ -81,12 +81,12 @@ msgstr "" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Частина від постачальника" @@ -97,7 +97,7 @@ msgstr "Частини від постачальника" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Виробник частини" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Деталі виробника" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Категорія" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Категорії" @@ -123,7 +123,7 @@ msgstr "Категорії" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Елемент складу" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "У наявності" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Розташування складу" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Розташування складу" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "Зібрати предмет" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Компанія" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Компанії" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Код проєкту" @@ -221,12 +221,12 @@ msgstr "Коди проєкту" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Замовлення на купівлю" @@ -234,9 +234,9 @@ msgstr "Замовлення на купівлю" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Замовлення на купівлю" @@ -265,14 +265,14 @@ msgstr "Замовлення на купівлю" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "" @@ -289,8 +289,8 @@ msgstr "" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Адреса" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Адреси" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Контакт" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Контакти" @@ -339,9 +339,9 @@ msgstr "Власники" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Група" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Групи" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "Адмін" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Замовлення на збірку" @@ -548,8 +549,8 @@ msgstr "Введіть дані штрихкоду" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Сканувати штрих-код" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "Не вдалося прив'язати штрих-код" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Посилання" @@ -631,7 +632,7 @@ msgstr "Це призведе до видалення посилання з ві #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Відв'язати штрих-код" @@ -774,25 +775,25 @@ msgstr "Так" msgid "No" msgstr "Ні" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "Фільтри календаря" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "Попередній місяць" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "Оберіть місяць" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "Наступний місяць" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "Завантажити дані" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "Помилка під час оновлення замовлення" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Прострочено" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "Показати кількість категорій виробів, які ви відстежуєте" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Низький залишок" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Позначити прочитаним" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "Суперкористувач" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "Персонал" @@ -1116,9 +1117,9 @@ msgstr "Видалити пов'язане зображення з цього е #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Скасувати" @@ -1126,7 +1127,6 @@ msgstr "Скасувати" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Видалити" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Повторіть пароль" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Реєстрація" @@ -1602,19 +1602,19 @@ msgstr "Хост" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Плагіни" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "Увімкнено" @@ -1751,7 +1751,7 @@ msgstr "Значки {0}" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Пошук" @@ -1828,7 +1828,7 @@ msgstr "" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "" @@ -1970,8 +1970,8 @@ msgstr "Параметри" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Додати" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Доступно" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Вихід" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "В наявності" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "Виробництво" @@ -2488,10 +2487,10 @@ msgstr "Виробництво" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "" @@ -2499,10 +2498,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Позначити всі як прочитані" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "У вас немає непрочитаних сповіщень." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "Автор" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Дата" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Активний" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Неактивний" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Немає в наявності" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Серійний номер" @@ -2868,7 +2870,7 @@ msgstr "Серійний номер" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Серійний номер" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "Наступний Номер серії збірки" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "" @@ -3886,29 +3888,29 @@ msgstr "" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Статус" @@ -3975,13 +3977,13 @@ msgstr "" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "Розташування джерела" @@ -4011,10 +4013,10 @@ msgstr "Елементи складу виділені" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "Ви підписані" @@ -4070,7 +4072,7 @@ msgstr "" msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "" @@ -4079,25 +4081,26 @@ msgstr "" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "" @@ -4109,7 +4112,7 @@ msgstr "" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Номер серії збірки" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "Введіть Номер серії збірки для отриманих елементів" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "Введіть Номер серії збірки для отриманих елементів" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Нотатки" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "Артикул, SKU" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "Артикул, SKU" msgid "Received" msgstr "Отримано" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "Стан залишків" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Додати елемент складу" @@ -4280,24 +4285,22 @@ msgstr "Перемістити" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "В наявності" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Кількість" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Додати запаси" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "Додано елемент складу" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Видалити елемент складу" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "Видалено елемент складу" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Переміщення запасів" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Кількість запасів" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "" @@ -4664,6 +4660,51 @@ msgstr "" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Дії над запасами" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Не маєте облікового запису?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Параметри частини" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "" @@ -5959,67 +6000,39 @@ msgstr "" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Ревізія" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Зовнішній" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Ревізія" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" msgstr "" +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Зовнішній" + #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Відповідальний" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 -msgid "Any location" -msgstr "Будь-яке розташування" +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "" -#: src/pages/build/BuildDetail.tsx:256 -msgid "Destination Location" +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" msgstr "" #: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Відповідальний" + +#: src/pages/build/BuildDetail.tsx:315 +msgid "Any location" +msgstr "Будь-яке розташування" + +#: src/pages/build/BuildDetail.tsx:322 +msgid "Destination Location" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Кінцева дата" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "Виділений запас" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Використані запаси" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Кінцева дата" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "Виділений запас" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Використані запаси" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Дочірні Замовлення на збірку" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "" msgid "Supplier" msgstr "Постачальник" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "" msgid "Customer" msgstr "" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Вироблені деталі" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Вироблені деталі" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Внутрішній компонент" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "Зовнішнє посилання" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Параметри" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Опис частини" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "Опис частини" msgid "Pack Quantity" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Наявність" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "Інформація про користувача" @@ -6598,155 +6649,156 @@ msgstr "Інформація про користувача" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Шлях" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Батьківська категорія" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Підкатегорії" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Структурна" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Коренева категорія" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Видалити елемент" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Видалити категорію елементу" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Категорія" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Місцеперебування за замовчуванням" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Одиниці виміру" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Доступний залишок" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Мінімальний запас" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "Потрібно для Замовлень збірки" @@ -6754,7 +6806,7 @@ msgstr "Потрібно для Замовлень збірки" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "Виділений запас для Замовлень на збірку" @@ -6766,93 +6818,93 @@ msgstr "Виділений запас для Замовлень на збірк #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "Відстежуваний елемент" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Типовий постачальник" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Використано у" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Ціна елементу" @@ -6885,74 +6937,68 @@ msgstr "Ціна елементу" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Необхідний" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Видалити деталь" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "Видалення цього елементу не може бути скасовано" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Дії над запасами" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "Замовлення" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "Максимальне значення" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Компонент" @@ -7117,12 +7163,12 @@ msgstr "" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "" @@ -7268,17 +7314,17 @@ msgstr "" msgid "Variant Part" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "" @@ -7288,26 +7334,26 @@ msgstr "" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "" @@ -7317,80 +7363,80 @@ msgstr "" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "Дата завершення" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "" @@ -7399,33 +7445,33 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "" @@ -7433,83 +7479,83 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Тип локації" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "Видалити місце складу" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "Дія для товарів в цьому розташуванні" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "Дія для розміщення дочірніх місць у цієї локації" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "" @@ -7663,43 +7709,43 @@ msgstr "" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "Використано" @@ -7707,27 +7753,27 @@ msgstr "Використано" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "" @@ -7741,11 +7787,11 @@ msgstr "" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "Не встановлена локація" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "Має Номер серії збірки" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "Показати елементи які мають Номер серії збірки" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "" +msgid "Filter items by batch code" +msgstr "Фільтрувати елементи по Номеру серії збірки" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" +msgid "Assigned to me" +msgstr "" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" msgstr "" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" msgstr "" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "" @@ -8424,8 +8518,9 @@ msgstr "Біл матеріалів не можна редагувати, том #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Збірка" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Відстежуваний" @@ -8443,66 +8538,66 @@ msgstr "Відстежуваний" msgid "Show trackable assemblies" msgstr "Показати відстежувані збірки" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "Включити варіанти" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "Включити замовлення для варіантів елементів" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "Статус замовлення" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "Автоматично виділяти запас для цієї зб #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Включити підкатегорії" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Фільтрувати за атрибутом \"Компонент\"" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Фільтр по атрибуту, який відстежується" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "Це шаблон" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "Призначити для відвантаження" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "Чи активний користувач. Зніміть цю відмітку замість видалення акаунтів." -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "Створює, чи може користувач увійти в сайт адміністратора django." -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "Дизайн що користувач має усі дозволи без явного їх призначення." -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "Ви не можете редагувати права для поточного зареєстрованого користувача." -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "Видалити тип локації" msgid "Icon" msgstr "Іконка" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "Цей Складський елемент було використано у Виробничому замовленні" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "Включати дочірні локації" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "Використано" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "Показати позиції, використані у Виробничих замовленнях" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "Фільтрувати елементи по Номеру серії збірки" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "Має Номер серії збірки" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "Показати елементи які мають Номер серії збірки" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "Зовнішнє розташування" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index 28fcea42f2..29cd08752c 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: 2025-06-30 03:54\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "Phụ kiện" @@ -55,10 +55,10 @@ msgstr "Phụ kiện" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "Phụ tùng" @@ -81,12 +81,12 @@ msgstr "Mẫu thử nghiệm" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "Phụ kiện nhà cung cấp" @@ -97,7 +97,7 @@ msgstr "Nhà cung cấp phụ kiện" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "Phụ kiện nhà sản xuất" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "Nhà sản xuất phụ kiện" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "Danh mục phụ kiện" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "Danh mục phụ kiện" @@ -123,7 +123,7 @@ msgstr "Danh mục phụ kiện" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "Hàng trong kho" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "Hàng trong kho" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "Vị trí kho hàng" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "Vị trí kho hàng" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "Phân loại vị trí kho hàng" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "Lịch sử kho hàng" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "Xây dựng mặt hàng" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "Công ty" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "Doanh nghiệp" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "Mã dự án" @@ -221,12 +221,12 @@ msgstr "Mã dự án" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "Đơn đặt mua" @@ -234,9 +234,9 @@ msgstr "Đơn đặt mua" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "Đơn hàng mua" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "Các dòng đơn đặt hàng" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "Đơn đặt bán" @@ -265,14 +265,14 @@ msgstr "Đơn đặt bán" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "Đơn hàng bán" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Vận chuyển đơn hàng" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "Vận chuyển đơn hàng" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "Đơn hàng trả lại" @@ -289,8 +289,8 @@ msgstr "Đơn hàng trả lại" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "Đơn hàng trả lại" @@ -309,21 +309,21 @@ msgid "Address" msgstr "Địa chỉ" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Địa chỉ" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "Liên hệ" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "Danh bạ" @@ -339,9 +339,9 @@ msgstr "Chủ sở hữu" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "Nhóm" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "Nhóm" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "Đơn đặt bản dựng" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "Quét mã vạch" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "Liên kết" @@ -631,7 +632,7 @@ msgstr "Thao tác này sẽ xóa liên kết đến mã vạch được liên k #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "Gỡ liên kết mã vạch" @@ -774,25 +775,25 @@ msgstr "Đồng ý" msgid "No" msgstr "Không" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "Quá hạn" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "Còn ít hàng" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "Đánh dấu đã đọc" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "" @@ -1116,9 +1117,9 @@ msgstr "Xóa hình liên quan khỏi mục này?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "Hủy bỏ" @@ -1126,7 +1127,6 @@ msgstr "Hủy bỏ" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "Xoá" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "Lặp lại mật khẩu" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "Đăng ký" @@ -1602,19 +1602,19 @@ msgstr "Host" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "Plugins" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "" @@ -1751,7 +1751,7 @@ msgstr "{0} icons" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "Tìm kiếm" @@ -1828,7 +1828,7 @@ msgstr "Lọc theo tình trạng xác thực" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "Hoàn thành" @@ -1970,8 +1970,8 @@ msgstr "" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "Chức năng mã vạch" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "Thêm" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "Có sẵn" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "Đăng xuất" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "Kho hàng" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "Mua sắm" @@ -2499,10 +2498,10 @@ msgstr "Mua sắm" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Bán hàng" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "Điều hướng" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "Giới thiệu" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "Đánh dấu tất cả là đã đọc" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "Xem tất cả thông báo" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "Bạn chưa có thông báo mới." +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "Ngày" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "Hoạt động" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "Lô hàng" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "Không hoạt động" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "Hết hàng" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "Số sê-ri" @@ -2868,7 +2870,7 @@ msgstr "Số sê-ri" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "Số sê-ri" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "Số seri kế tiếp" @@ -3886,29 +3888,29 @@ msgstr "Số seri kế tiếp" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "Trạng thái" @@ -3975,13 +3977,13 @@ msgstr "Xây dựng đầu ra đã bị hủy" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "Vị trí nguồn cung" @@ -4011,10 +4013,10 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "" @@ -4070,7 +4072,7 @@ msgstr "Vị trí mặc định danh mục đã được chọn" msgid "Received stock location selected" msgstr "Vị trí kho hàng nhận đã được chọn" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "Vị trí mặc định đã chọn" @@ -4079,25 +4081,26 @@ msgstr "Vị trí mặc định đã chọn" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "Cài đặt vị trí" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "Điều chỉnh bao bì" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "Thay đổi trạng thái" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "Thêm ghi chú" @@ -4109,7 +4112,7 @@ msgstr "Thêm ghi chú" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "Thêm ghi chú" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "Vị trí" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "Cửa hàng ở vị trí mặc định" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "Cửa hàng đã nhận hàng" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "Mã lô hàng" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "Số sê-ri" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "Đóng gói" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "Ghi chú" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "SKU" msgid "Received" msgstr "Đã nhận" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "Nhận hạng mục" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "Trạng thái kho" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "Thêm mặt hàng trong kho" @@ -4280,24 +4285,22 @@ msgstr "Di chuyển" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "Còn hàng" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "Đếm" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "Thêm kho" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "Xoá kho" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "Chuyển kho" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "Kiểm kê" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "Gộp kho" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "Xóa mặt hàng trong kho" @@ -4664,6 +4660,51 @@ msgstr "Bạn có chắc chắn muốn xóa đối tượng này?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "Thao tác kho" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "Không có lựa chọn" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "Đăng nhập" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "Chưa có tài khoản?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "Tiền tệ" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "Tuỳ chọn đơn vị" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "Tham số phụ kiện" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "Thông tin" @@ -5959,67 +6000,39 @@ msgstr "Đánh dấu chưa đọc" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "Sửa đổi" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "Bên ngoài" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "Tham chiếu" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "Phiên bản cha" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "Phiên bản cha" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "Số lượng đơn vị" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "Sửa đổi" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "Có thể dựng" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "Đầu ra hoàn thiện" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "Bên ngoài" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "Cấp bởi" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "Chịu trách nhiệm" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "Tham chiếu" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "Phiên bản cha" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "Số lượng đơn vị" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "Có thể dựng" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "Đầu ra hoàn thiện" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "Cấp bởi" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "Chịu trách nhiệm" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "Vị trí bất kỳ" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "Địa điểm đích" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "Đã tạo" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "Ngày mục tiêu" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "Đã hoàn thành" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "Chi tiết bản dựng" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "Kho hàng đã phân bổ" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "Kho tiêu thụ" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "Ngày mục tiêu" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "Đã hoàn thành" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "Đầu ra chưa hoàn hiện" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "Chi tiết bản dựng" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "Kho hàng đã phân bổ" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "Kho tiêu thụ" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "Đầu ra chưa hoàn hiện" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "Đơn đặt bản dựng con" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "Kết quả kiểm tra" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "Sửa đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "Tạo đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "Hủy đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "Đã huỷ giao dịch" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "Đã huỷ giao dịch" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "Hủy đơn hàng này" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "Chuyển trạng thái chờ đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "Chuyển đơn hàng sang trạng thái chờ" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "Đơn hàng đã chuyển sang chờ" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "Đã xác nhận" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "Đánh dấu hoàn thành" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "Thao tác đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "Chỉnh sửa đơn hàng" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "Nhân bản đơn hàng" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "Giữ đơn hàng" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "Hủy đơn hàng" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "Trang web" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "Số điện thoại" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "Địa chỉ email" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "Tiền tệ mặc định" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "Tiền tệ mặc định" msgid "Supplier" msgstr "Nhà cung cấp" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "Nhà sản xuất" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "Nhà sản xuất" msgid "Customer" msgstr "Khách hàng" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "Nguyên liệu nhà cung cấp" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "Nguyên liệu nhà sản xuất" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "Nguyên liệu nhà sản xuất" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Kho đã được giao" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "Sửa doanh nghiệp" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Xóa doanh nghiệp" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "Chức năng doanh nghiệp" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "Nguyên liệu nội bộ" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "Mã số nguyên liệu" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "Liên kết Ngoài" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "Chi tiết" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "Chi tiết" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "Chi tiết nguyên liệu" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "Thông số" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "Sửa" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "Thêm" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "Xoá" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "Thao tác" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "Nguyên liệu" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "Mô tả sản phẩm" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "Mô tả sản phẩm" msgid "Pack Quantity" msgstr "Số lượng gói" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "On Order" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "Khả dụng" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "Đã cập nhật" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Khả dụng" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Chi tiết" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "Kho đã nhận hàng" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "Giá nhà cung cấp" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "Thao tác" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "Sửa sản phẩm nhà cung cấp" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "Xoá" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "Thêm sản phẩm nhà cung cấp" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "Hết hàng" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "" @@ -6598,155 +6649,156 @@ msgstr "" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "Đường dẫn" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "Danh mục cha" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "Phụ mục" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "Cấu trúc" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "Vị trí mặc định" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "Vị trí mặc định" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "Danh mục top" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "Sửa" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "Xoá" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "Xoá" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "Thao tác" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "Thao tác trong danh mục" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "Thao tác" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "Thao tác" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "Thao tác" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "Chi tiết" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "Phân bổ đơn hàng bản dựng" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "Phân bổ đơn hàng bán" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "Biến thể của" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "Sửa đổi của" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Danh mục" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "Vị trí mặc định" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "Vị trí danh mục mặc định" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Đơn vị" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "Từ khóa" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "Số hàng tồn" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "Biến thể kho" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "Kho tối thiểu" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "Đang đặt hàng" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "Yêu cầu cho đơn hàng" @@ -6754,7 +6806,7 @@ msgstr "Yêu cầu cho đơn hàng" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "Đã phân bổ đơn hàng" @@ -6766,93 +6818,93 @@ msgstr "Đã phân bổ đơn hàng" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "Đã phân bổ đơn hàng" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "Đang sản xuất" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "Khóa" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "Nguyên liệu mẫu" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "Đã lắp ráp" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "Thành phần" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "Có thể kiểm" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "Có thể theo dõi" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "Có thể đặt" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "Có thể bán" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "Nguyên liệu ảo" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "Ngày tạo" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "Tạo bởi" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "Nhà cung ứng mặc định" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "Khoảng giá" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "Biến thể" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "Phân bổ" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "Hóa đơn nguyên vật liệu" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "Sử dụng trong" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "Giá" @@ -6885,74 +6937,68 @@ msgstr "Giá" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "Mẫu thử nghiệm" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "Phụ kiện liên quan" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "Bắt buộc" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "Sửa phụ kiện" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "Thêm nguyên liệu" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "Xoá nguyên liệu" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "Không thể khôi phục việc xóa nguyên liệu này" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "Thao tác kho" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "Đếm kho nguyên liệu" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "Chuyển kho nguyên liệu" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "Thao tác" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "Chọn lịch sử nguyên liệu" @@ -7051,8 +7097,8 @@ msgstr "" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "" @@ -7073,7 +7119,7 @@ msgstr "Giá trị tối đa" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "Tổng tiền" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "Thành phần" @@ -7117,12 +7163,12 @@ msgstr "Giá cao nhất" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "Đơn giá" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "Giá mua" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "Cập nhật lần cuối" @@ -7268,17 +7314,17 @@ msgstr "Giá nhà cung cấp" msgid "Variant Part" msgstr "Biến thể nguyên liệu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "Sửa đơn mua" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "Thêm đơn mua" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "Tham chiếu nhà cung cấp" @@ -7288,26 +7334,26 @@ msgstr "Tham chiếu nhà cung cấp" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "Những mục hoàn thành" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "Đích đến" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "Tiền tệ đơn hàng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "Tổng chi phí" @@ -7317,80 +7363,80 @@ msgstr "Tổng chi phí" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "Chi tiết đơn đặt" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "Dòng hàng hóa" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "Thêm dòng mở rộng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "Xác nhận đơn hàng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "Huỷ đơn hàng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "Tạm hoãn đơn hàng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "Hoàn thành đơn hàng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "Chức năng đơn đặt" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "Tham chiếu khách hàng" @@ -7399,33 +7445,33 @@ msgstr "Tham chiếu khách hàng" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "Sửa đơn hoàn" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "Thêm đơn hoàn" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "Xác nhận đơn hoàn" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "Huỷ đơn hoàn" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "Tạm hoãn đơn hoàn" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "Hoàn thành đơn hoàn" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "Vận đơn đã hoàn thành" @@ -7433,83 +7479,83 @@ msgstr "Vận đơn đã hoàn thành" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "Sửa đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "Thêm đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "Vận chuyển" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "Xác nhận đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "Huỷ đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "Tạm hoãn đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "Hoàn thành đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "Thứ tự vận đơn" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "Ngày giao hàng" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "Địa chỉ chính" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "Địa chỉ phụ" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "Loại vị trí" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "Vị trí kho tổng" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "Chi tiết địa điểm" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "Nguyên liệu mặc định" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "Sửa vị trí kho" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "Xoá vị trí kho" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "Thao tác items" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "Thao tác cho kho tại vị trí này" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "Thao tác cho vị trí phụ" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "Thao tác cho vị trí phụ tại vị trí này" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "Thao tác vị trí" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "Sản phẩm cơ bản" @@ -7663,43 +7709,43 @@ msgstr "Sản phẩm cơ bản" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "Kiểm kê cuối cùng" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "Nhập vào" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "Sử dụng bởi" @@ -7707,27 +7753,27 @@ msgstr "Sử dụng bởi" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "Chi tiết kho" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "Theo dõi tồn kho" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "Thông tin kiểm thử" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "Mục đã cài đặt" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "Mục con" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "Sửa hàng trong kho" @@ -7741,11 +7787,11 @@ msgstr "Sửa hàng trong kho" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "Xoá kho item" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "Hoạt động kho" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "Đếm hàng" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "Chuyển" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "Thao tác kho items" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "Nguyên liệu chưa kích hoạt" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "Nguyên liệu chưa kích hoạt" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "Nguyên liệu bị khoá" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "Không có vị trí được thiết lập" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "Chọn cột" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "Phân công cho tôi" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "Hiển thị đơn đặt phân công cho tôi" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "Nổi bật" +msgid "Filter items by batch code" +msgstr "" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" msgstr "" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" +msgid "Show items which have a serial number" msgstr "" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" -msgstr "" +msgid "Assigned to me" +msgstr "Phân công cho tôi" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "Hiển thị đơn đặt phân công cho tôi" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" -msgstr "" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "Nổi bật" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "Xoá bộ lọc" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "Lựa chọn giá trị để lọc" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "Chọn bộ lọc" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "Bộ lọc" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "Bộ lọc bảng" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "Thêm bộ lọc" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "Xóa bộ lọc" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "Không tìm thấy biểu ghi" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "Máy chủ trả chưa đúng dữ liệu" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "Máy chủ trả chưa đúng dữ liệu" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "Xóa mục đã chọn" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "Bạn muốn xóa các mục đã chọn?" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "Xóa bản ghi được chọn" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "Làm mới dữ liệu" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "Kho ngoài" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "Bao gồm kho biến thể" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "Đang dựng" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "Thông tin kho" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "Hiện items tiêu hao" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "Có định giá" @@ -8424,8 +8518,9 @@ msgstr "Không thể sửa BOM, do nguyên liệu bị khoá" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "Lắp ráp" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "Hiện dây chuyền đang hoạt động" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "Có thể theo dõi" @@ -8443,66 +8538,66 @@ msgstr "Có thể theo dõi" msgid "Show trackable assemblies" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "Bao gồm các biến thể" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" msgstr "" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "" @@ -8552,7 +8647,7 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "" @@ -8590,8 +8685,8 @@ msgstr "" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "" @@ -8697,7 +8792,7 @@ msgstr "" msgid "Show build outputs currently in production" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "" @@ -8714,81 +8809,81 @@ msgstr "" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "Bao gồm danh mục con" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "Có đơn vị" @@ -9368,154 +9468,154 @@ msgstr "" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "Kho tối thiểu" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "Lọc theo trạng thái mở phụ kiện" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "Lọc theo thuộc tính lắp ráp" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "Bao gồm phụ kiên trong danh mục con" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "Lọc theo thuộc tính thành phần" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "Lọc theo thuộc tính có thể theo dõi" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "Lọc theo phụ kiện có chứa đơn vị" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "Có IPN" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "Lọc theo sản phẩm có số sản phẩm nội bộ" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "Có kho" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "Lọc theo sản phẩm có trong kho" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "Lọc theo sản phẩm có ít hàng" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "Có thể mua" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "Lọc theo sản phẩm có thể mua" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "Có thể bán" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "Lọc theo sản phẩm có thể bán" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "Ảo" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "Lọc theo sản phẩm ảo" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "Không ảo" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "Mẫu" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "Đã cài đặt" @@ -10025,42 +10125,42 @@ msgstr "" msgid "Receive Item" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "" @@ -10133,50 +10232,50 @@ msgstr "" msgid "Show shipments which have been delivered" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "Thu hồi" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "" @@ -10436,7 +10535,7 @@ msgstr "" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "" @@ -10531,11 +10630,11 @@ msgstr "" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "" @@ -10547,32 +10646,32 @@ msgstr "" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "" @@ -10580,23 +10679,23 @@ msgstr "" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "" @@ -10604,35 +10703,35 @@ msgstr "" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "" msgid "Icon" msgstr "" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "" @@ -10798,184 +10897,152 @@ msgstr "" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "" @@ -10983,49 +11050,53 @@ msgstr "" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index 322861d29f..5da95c2001 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: 2025-06-30 03:53\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "零件" @@ -55,10 +55,10 @@ msgstr "零件" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "零件" @@ -81,12 +81,12 @@ msgstr "零件测试模板" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "供应商零件" @@ -97,7 +97,7 @@ msgstr "供应商零件" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "制造商零件" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "制造商零件" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "零件类别" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "零件类别" @@ -123,7 +123,7 @@ msgstr "零件类别" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "库存项" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "库存项" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "库存地点" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "库存地点" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "库存地点类型" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "库存历史记录" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "构建多个项目" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "公司" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "公司" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "项目编码" @@ -221,12 +221,12 @@ msgstr "项目编码" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "采购订单" @@ -234,9 +234,9 @@ msgstr "采购订单" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "采购订单" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "采购订单行" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "销售订单" @@ -265,14 +265,14 @@ msgstr "销售订单" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "销售订单" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "销售订单配送" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "销售订单配送" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "退货订单" @@ -289,8 +289,8 @@ msgstr "退货订单" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "退货订单" @@ -309,21 +309,21 @@ msgid "Address" msgstr "地址" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "地址" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "联系人" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "联系人" @@ -339,9 +339,9 @@ msgstr "所有者" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "群组" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "群组" @@ -438,6 +438,7 @@ msgstr "选择列表" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "选择列表" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "管理员" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "生产订单" @@ -548,8 +549,8 @@ msgstr "输入条形码数据" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "扫描条形码" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "链接条形码失败" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "链接" @@ -631,7 +632,7 @@ msgstr "这将删除关联条形码的链接" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "解绑条形码" @@ -774,25 +775,25 @@ msgstr "是" msgid "No" msgstr "否" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "日历筛选器" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "上个月" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "选择月份" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "下个月" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "下载数据" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "更新订单时出错" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "逾期" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "显示订阅的零件类别数量" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "低库存" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "更改用户界面的语言" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "标记为已读" @@ -1082,14 +1083,14 @@ msgstr "没有未读新闻项目" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "超级用户" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "工作人员" @@ -1116,9 +1117,9 @@ msgstr "删除与此项关联的图片?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "取消" @@ -1126,7 +1127,6 @@ msgstr "取消" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "移除" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "再次输入密码" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "注册" @@ -1602,19 +1602,19 @@ msgstr "主机" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "插件" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "已启用" @@ -1751,7 +1751,7 @@ msgstr "{0} 个图标" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "搜索" @@ -1828,7 +1828,7 @@ msgstr "按行验证状态筛选" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "完成" @@ -1970,8 +1970,8 @@ msgstr "选项" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "条形码操作" @@ -2109,7 +2109,6 @@ msgstr "更改" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "添加" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "没有项目" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "可用的" @@ -2386,7 +2385,7 @@ msgstr "了解更多关于{code}的信息" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "登出" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "库存" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "生产" @@ -2488,10 +2487,10 @@ msgstr "生产" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "采购中" @@ -2499,10 +2498,10 @@ msgstr "采购中" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "销售" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "导航栏" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "关于" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "全部标记为已读" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "查看全部通知" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "您没有未读通知" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "暂无概述" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "移除搜索组" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "插件信息" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "作者" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "日期" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "激活" @@ -2835,32 +2838,31 @@ msgstr "未知模型: {model_name}" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "配送" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "未激活" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "无库存" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "序列号" @@ -2868,7 +2870,7 @@ msgstr "序列号" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "序列号" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "请修正所选零件中的错误" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "订购零件" @@ -3877,7 +3879,7 @@ msgstr "下一个批号" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "下一个序列号" @@ -3886,29 +3888,29 @@ msgstr "下一个序列号" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "生产产出" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "生产产出" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "状态" @@ -3975,13 +3977,13 @@ msgstr "生产已完成" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "已分配" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "来源地点" @@ -4011,10 +4013,10 @@ msgstr "分配的库存项目" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "已订阅" @@ -4070,7 +4072,7 @@ msgstr "已选择零件类别默认位置" msgid "Received stock location selected" msgstr "已选择接收库存位置" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "已选择默认位置" @@ -4079,25 +4081,26 @@ msgstr "已选择默认位置" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "设置位置" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "设置到期日期" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "调整封包" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "更改状态" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "添加备注" @@ -4109,7 +4112,7 @@ msgstr "添加备注" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "添加备注" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "位置" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "存储在默认位置" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "存储已收到的库存" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "批号" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "输入接收项目的批号" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "输入接收项目的批号" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "序列号" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "输入接收项目的序列号" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "有效期至" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "输入接收项目的到期日期" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "包装" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "备注" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "库存单位 (SKU)" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "库存单位 (SKU)" msgid "Received" msgstr "已接收" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "接收行项目" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "库存状态" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "编辑库存项" @@ -4280,24 +4285,22 @@ msgstr "移动" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "入库" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "总计" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "添加库存" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "库存已添加" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "移除库存" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "库存已移除" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "转移库存" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "库存已转移" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "库存数量" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "库存状态已改变" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "合并库存" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "库存已分配给客户" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "删除库存项" @@ -4664,6 +4660,51 @@ msgstr "确实要删除此项目吗?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "库存操作" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "确认您的新密码" msgid "Confirm" msgstr "确认" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "注销登录" @@ -4717,15 +4758,15 @@ msgstr "未选择" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "登录" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "正在登录" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "没有帐户?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "编辑账户" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "更改密码" @@ -5577,7 +5618,7 @@ msgstr "确定" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "货币" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "自定义单位" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "零件参数" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "信息" @@ -5959,67 +6000,39 @@ msgstr "标记为未读" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "内部零件编码 IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "版本" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "自定义状态" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "外部" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "参考" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "上级生产" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "上级生产" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "生产数量" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "版本" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "可以创建" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "已出产" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "自定义状态" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "外部" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "发布人" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "责任人" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "参考" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "上级生产" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "生产数量" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "可以创建" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "已出产" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "发布人" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "责任人" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "任意地点" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "目标地点" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "已创建" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "开始日期" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "预计日期" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "已完成" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "生产详情" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "所需库存" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "已分配的库存" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "已消耗库存" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "预计日期" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "已完成" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "未出产" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "生产详情" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "已分配的库存" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "已消耗库存" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "未出产" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "子生产订单" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "测试结果" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "编辑生产订单" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "添加生产订单" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "取消生产订单" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "订单已取消" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "订单已取消" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "取消此订单" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "挂起生产订单" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "将此订单挂起" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "发出生产订单" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "发出这个订单" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "订单发起" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "完成生产订单" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "标记该订单为已完成" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "订单已完成" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "发布订单" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "完成订单" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "生产订单操作" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "编辑订单" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "复制订单" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "取消订单" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "表格视图" msgid "Calendar View" msgstr "日历视图" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "网站" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "电话号码" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "电子邮件地址" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "默认货币单位" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "默认货币单位" msgid "Supplier" msgstr "供应商" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "制造商" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "制造商" msgid "Customer" msgstr "客户" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "公司详细信息" @@ -6396,100 +6447,100 @@ msgstr "公司详细信息" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "已提供的零件" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "制成零件" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "制成零件" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "已分配的库存" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "编辑公司" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "删除该公司" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "公司操作" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "内部零件" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "制造商零件编号" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "外部链接" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "零件详情" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "制造商详情" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "制造商零件详情" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "参数" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "编辑制造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "添加制造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "删除制造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "制造商零件操作" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "制造商零件" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "零件描述" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "零件描述" msgid "Pack Quantity" msgstr "包装数量" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "订购中" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "供应商可用性" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "可用性已更新" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "可用性" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "供应商零件详情" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "接收库存" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "供应商价格" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "供应商零件操作" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "编辑供应商零件" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "删除供应商零件" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "添加供应商零件" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "无库存" @@ -6568,12 +6619,12 @@ msgstr "组名" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "组详情" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "用户资料" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "用户详情" @@ -6598,155 +6649,156 @@ msgstr "用户详情" msgid "Basic user" msgstr "基本用户" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "路径" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "上级类别" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "子类别" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "结构性" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "上级默认位置" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "默认位置" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "最高级零件类别" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "编辑零件类别" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "移动项目到父类别" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "删除项" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "删除零件类别" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "零件操作" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "对此类别中零件的操作" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "子类别操作" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "对此类别中零件的操作" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "类别操作" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "类别详情" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "分配生产订单" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "分配销售订单" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "变体于" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "修订" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "类别" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "默认位置" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "类别默认位置" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "单位" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "关键词" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "可用库存" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "变体库存" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "最低库存" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "订购中" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "订单必填项" @@ -6754,7 +6806,7 @@ msgstr "订单必填项" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "分配生产订单" @@ -6766,93 +6818,93 @@ msgstr "分配生产订单" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "分配销售订单" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "生产中" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "已锁定" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "模板零件" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "组装零件" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "组件零件" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "可测试零件" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "可追溯零件" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "可购买零件" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "可销售零件" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "虚拟零件" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "创建日期" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "创建人" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "默认供应商" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "价格范围" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "最新序列号" @@ -6860,24 +6912,24 @@ msgstr "最新序列号" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "变体" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "分配" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "物料清单" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "用于" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "零件价格" @@ -6885,74 +6937,68 @@ msgstr "零件价格" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "测试模板" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "关联零件" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "必填" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "编辑零件" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "添加零件" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "删除零件" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "删除此零件无法撤销" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "库存操作" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "清点零件库存" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "转移零件库存" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "订单" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "订单库存" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "零件选项" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "选择零件版本" @@ -7051,8 +7097,8 @@ msgstr "计划盘点报告" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "库存价值" @@ -7073,7 +7119,7 @@ msgstr "最大值" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "总价" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "组件" @@ -7117,12 +7163,12 @@ msgstr "最高价格" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "单价" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "采购价格" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "最近更新" @@ -7268,17 +7314,17 @@ msgstr "供应商价格" msgid "Variant Part" msgstr "变体零件" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "编辑采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "添加采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "供应商参考" @@ -7288,26 +7334,26 @@ msgstr "供应商参考" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "已完成行项目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "目的地" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "订单货币" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "总成本" @@ -7317,80 +7363,80 @@ msgstr "总成本" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "联系邮箱" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "联系电话" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "签发日期" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "完成日期" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "订单细节" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "行项目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "额外行项目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "发布采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "取消采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "挂起采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "完成采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "订单操作" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "客户参考" @@ -7399,33 +7445,33 @@ msgstr "客户参考" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "编辑退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "添加退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "发布退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "取消退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "挂起退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "完成退货订单" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "完成配送" @@ -7433,83 +7479,83 @@ msgstr "完成配送" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "编辑销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "添加销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "配送" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "发布销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "取消销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "挂起销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "销售订单发货" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "确认发货此订单?" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "订单已发货" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "完成销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "装货单" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "配送参考" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "已分配的项" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "跟踪单号" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "发票号码" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "发货日期" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "送达日期" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "发货详情" @@ -7517,137 +7563,137 @@ msgstr "发货详情" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "编辑配送" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "取消发货" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "完成配送" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "待定" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "已配送" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "已送达" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "发送货物" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "货运操作" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "上级地点" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "次级地点" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "位置类型" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "最高级库存位置" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "位置详细信息" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "默认零件" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "编辑库存地点" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "移动项目到父位置" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "删除库存地点" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "项目操作" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "对此位置中的库存物品执行的操作" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "子仓库操作" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "对此位置中的子位置执行的操作" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "位置操作" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "基础零件" @@ -7663,43 +7709,43 @@ msgstr "基础零件" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "最近库存盘点" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "分配到订单" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "安装于" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "上级项目" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "上级库存项" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "消耗者" @@ -7707,27 +7753,27 @@ msgstr "消耗者" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "库存详情" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "库存跟踪" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "测试数据" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "已安装的项目" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "子项目" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "编辑库存项" @@ -7741,11 +7787,11 @@ msgstr "编辑库存项" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "删除库存项" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "序列化库存" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "库存项已创建" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "退货库存" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "返回此项目到库存。这将删除客户作业。" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "项目已返回库存" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "库存操作" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "库存计数" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "转移" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "序列化" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "序列化库存" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "退货" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "从客户退货" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "分配给客户" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "分配给客户" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "库存项操作" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "呆滞" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "已过期" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "不可用" @@ -7849,28 +7895,28 @@ msgstr "不可用" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "零件未激活" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "零件未激活" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "零件已锁定" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "您已订阅此零件的通知" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "未设置库存地点" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,157 +7951,205 @@ msgstr "选择列" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "已分派给我的" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "有批号" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "显示分配给我的订单" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "显示有批号的项目" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "未完成" +msgid "Filter items by batch code" +msgstr "按批号筛选项目" -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" -msgstr "" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "已序列化" #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "" +msgid "Show items which have a serial number" +msgstr "显示带有序列号的项目" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" -msgstr "" +msgid "Filter items by serial number" +msgstr "按序列号筛选项目" #: src/tables/Filter.tsx:106 #~ msgid "Show overdue orders" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" -msgstr "" +msgid "Show items with serial numbers less than or equal to a given value" +msgstr "显示序列号小于或等于给定值的项目" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" -msgstr "" +msgid "Show items with serial numbers greater than or equal to a given value" +msgstr "显示序列号大于或等于给定值的项目" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" -msgstr "" +msgid "Assigned to me" +msgstr "已分派给我的" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "显示分配给我的订单" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" -msgstr "" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "未完成" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "有项目编码" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "按订单状态筛选" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "按项目编码筛选" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "根据负责人进行筛选" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "按用户筛选" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "移除过滤器" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "选择过滤器值" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "选择过滤器" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "过滤器" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "表格筛选" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "添加过滤条件" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "清除筛选" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "没有找到记录" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "服务器返回了错误的数据类型" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "服务器返回了错误的数据类型" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "删除所选项目" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "确定要删除所选的项目吗?" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "该操作无法撤销" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "删除选中的记录" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "刷新数据" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "外部库存" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "包括变体库存" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "正在生产" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "库存信息" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "显示可消耗项目" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "是否有价格" @@ -8424,8 +8518,9 @@ msgstr "无法编辑材料清单,因为零件已锁定" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "装配" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "显示活动装配体" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "可追踪" @@ -8443,66 +8538,66 @@ msgstr "可追踪" msgid "Show trackable assemblies" msgstr "显示可跟踪装配体" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "分配至输出" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "显示分配给构建输出的项目" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "包含变体" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "订单状态" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "已分配数量" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "可用数量" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" -msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" +msgstr "已分配数量" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "显示可选项目" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "可测试" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "已跟踪" @@ -8552,7 +8647,7 @@ msgstr "库存不足" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "无可用库存" @@ -8590,8 +8685,8 @@ msgstr "根据选定的选项自动分配库存到此版本" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "取消库存分配" @@ -8697,7 +8792,7 @@ msgstr "无结果" msgid "Show build outputs currently in production" msgstr "显示当前生产中的构建输出" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "添加生成输出" @@ -8714,81 +8809,81 @@ msgstr "添加生成输出" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "编辑生成输出" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "按库存状态筛选" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "完成选定的输出" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "报废选定的输出" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "取消选定的输出" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "分配" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "为生产产出分配库存" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "取消分配" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "从生产输出中取消分配库存" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "完成生产输出" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "报废件" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "报废生产输出" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "取消生产输出" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "已分配的项目" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "需要测试" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "所需库存" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "查看生产订单" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "您已订阅此类别的通知" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "包含子类别" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "显示有选项的模板" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "有单位" @@ -9368,154 +9468,154 @@ msgstr "显示已收到的条目" msgid "View Sales Order" msgstr "查看销售订单" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "最低库存数" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "按零件活动状态筛选" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "按零件锁定状态筛选" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "按装配属性筛选" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "包括子类别中的零件" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "按组件属性筛选" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "按可跟踪属性筛选" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "按可跟踪属性筛选" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "按拥有单位的零件筛选" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "有内部零件编码" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "按具有内部零件编号的零件筛选" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "有库存" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "按有库存的零件筛选" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "按库存少的零件筛选" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "可购买" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "按可购买的零件筛选" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "可销售" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "按可出售的零件筛选" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "虚拟" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "按虚拟零件筛选" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "非虚拟的" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "是模板" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "按模板部分筛选零件" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "是变体" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "按变体零件筛选" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "是否修订" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "按修订零件筛选" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "有修订" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "按有修订的零件筛选" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "按有定价信息的零件筛选" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "按有可用库存的零件筛选" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "按用户订阅的零件筛选" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "有盘点" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "按有盘点信息的零件筛选" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "设置类别" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "设置所选零件的类别" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "订购选定的零件" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "样本" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "已安装" @@ -10025,42 +10125,42 @@ msgstr "接收选中项目" msgid "Receive Item" msgstr "接收物品" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "显示未完成的分配" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "已安排发货" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "显示已分配至货运的库存" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "无货运记录" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "未发货" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "编辑分配" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "删除分配" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "安排发货" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "安排发货" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "生产库存" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "订单库存" @@ -10133,50 +10232,50 @@ msgstr "显示已发货的货物" msgid "Show shipments which have been delivered" msgstr "显示已送达的货物" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "生成令牌" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "令牌已生成" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "撤销" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "令牌" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "使用中" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "最近一次在线" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "到期" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "显示已撤销的令牌" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "撤销" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "撤销令牌时出错" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "令牌只显示一次 - 请务必记住它。" @@ -10390,16 +10489,16 @@ msgstr "暂无相关信息" msgid "No error details are available for this task" msgstr "此任务没有可用的错误详情" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "未找到 ID 为 {id} 的群组" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "获取群组详细信息时出错" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "用户组名称" @@ -10407,28 +10506,28 @@ msgstr "用户组名称" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "删除群组" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "群组已删除" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "确定要删除这个群组吗?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "添加组" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "添加群组" @@ -10436,7 +10535,7 @@ msgstr "添加群组" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "编辑组" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "已上传" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "型号类型" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "按目标型号筛选" @@ -10531,11 +10630,11 @@ msgstr "删除报告" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "找不到模板" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "获取插件详细信息时出错" @@ -10547,32 +10646,32 @@ msgstr "获取插件详细信息时出错" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "修改" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "报告模板文件" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "编辑模板" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "删除模板" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "添加模板" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "添加模板" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "按启用状态筛选" @@ -10580,23 +10679,23 @@ msgstr "按启用状态筛选" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "群组已更新" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "用户组更新成功" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "更新用户组时出错" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "未找到 ID 为 {id} 的用户" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "获取用户详细信息时出错" @@ -10604,35 +10703,35 @@ msgstr "获取用户详细信息时出错" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "激活" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "指定是否将此用户视为激活用户。取消选择此选项将不会删除账户。" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "员工" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "指定用户是否可以登录 django 管理页面。" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "超级用户" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "指定该用户拥有所有权限,而无需明确分配。" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "您不能编辑当前登录用户的权限。" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "用户组" @@ -10640,71 +10739,71 @@ msgstr "用户组" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "删除用户" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "用户已删除" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "您确定要删除该用户吗?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "添加用户" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "已添加用户" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "添加用户" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "显示活跃用户" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "显示工作人员用户" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "显示超级用户" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "编辑用户" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "删除位置类型" msgid "Icon" msgstr "图标" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "该库存项正在生产" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "库存项已分配到销售订单" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "库存项已分配给客户" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "此库存项已安装在另一个库存项中" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "此库存项已被生产订单消耗" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "此库存项不可用" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "此库存项已过期" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "此库存项是过期项" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "此库存项已完全分配" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "此库存项已被部分分配" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "库存项已耗尽" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "盘点日期" @@ -10798,184 +10897,152 @@ msgstr "盘点日期" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "显示激活零件的库存" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "显示已组装零件的库存" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "显示已分配的项目" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "显示可用的项目" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "包括子地点" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "包括子地点的库存" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "耗尽" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "显示耗尽的库存项" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "显示库存中的项目" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "显示正在生产的项目" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "包括变体零件的库存项" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "已消耗" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "显示被生产订单消耗的项目" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "显示安装在其他项目中的库存项" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "发送给客户" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "显示已发送给客户的项目" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "已序列化" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "显示带有序列号的项目" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "按批号筛选项目" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "按序列号筛选项目" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "LTE序列号" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "显示序列号小于或等于给定值的项目" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "GTE序列号" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "显示序列号大于或等于给定值的项目" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "有批号" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "显示有批号的项目" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "显示已跟踪项目" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "有采购价格" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "显示有购买价格的项目" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "显示已过期的项目" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "显示旧项目" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "过期前" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "显示在此日期之前过期的项目" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "过期后" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "显示在此日期后过期的项目" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "在此之前更新" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "显示此日期之前更新的项目" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "在此之后更新" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "显示此日期后更新的项目" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "在此之前的盘点" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "显示在此日期之前计数的项目" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "在此之后的盘点" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "显示在此日期后计数的项目" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "外部地点" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "显示外部库存地点的项目" @@ -10983,49 +11050,53 @@ msgstr "显示外部库存地点的项目" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" +msgstr "" + #: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" -msgstr "添加一个新的库存项" +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" #: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "从库存项中删除一些数量" +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" #: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "将库存项目移动到新位置" +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" #: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "更改库存状态" +#~ msgid "Change stock status" +#~ msgstr "Change stock status" #: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "更改库存项的状态" +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" #: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "合并库存" +#~ msgid "Merge stock" +#~ msgstr "Merge stock" #: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "合并库存项" +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" #: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "订单新库存" +#~ msgid "Order new stock" +#~ msgstr "Order new stock" #: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "分配给客户" +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" #: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" -msgstr "分配项目给客户" +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "删除库存" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index 0a4cbe5d29..1048b0f070 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: 2025-06-30 03:53\n" +"PO-Revision-Date: 2025-07-04 01:42\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -24,7 +24,7 @@ msgstr "" #: src/forms/BuildForms.tsx:378 #: src/forms/BuildForms.tsx:442 #: src/forms/BuildForms.tsx:588 -#: src/forms/PurchaseOrderForms.tsx:788 +#: src/forms/PurchaseOrderForms.tsx:791 #: src/forms/ReturnOrderForms.tsx:239 #: src/forms/SalesOrderForms.tsx:267 #: src/forms/StockForms.tsx:302 @@ -36,16 +36,16 @@ msgstr "" #: src/forms/StockForms.tsx:929 #: src/forms/StockForms.tsx:977 #: src/forms/StockForms.tsx:1021 -#: src/pages/build/BuildDetail.tsx:111 -#: src/pages/part/PartDetail.tsx:1050 -#: src/tables/build/BuildAllocatedStockTable.tsx:95 +#: src/pages/build/BuildDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:1024 +#: src/tables/build/BuildAllocatedStockTable.tsx:100 #: src/tables/build/BuildLineTable.tsx:76 #: src/tables/part/ParametricPartTable.tsx:370 -#: src/tables/part/PartTable.tsx:37 +#: src/tables/part/PartTable.tsx:42 #: src/tables/part/RelatedPartTable.tsx:49 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:136 #: src/tables/sales/ReturnOrderLineItemTable.tsx:107 -#: src/tables/sales/SalesOrderAllocationTable.tsx:122 +#: src/tables/sales/SalesOrderAllocationTable.tsx:126 #: src/tables/stock/StockTrackingTable.tsx:86 msgid "Part" msgstr "零件" @@ -55,10 +55,10 @@ msgstr "零件" #: src/components/nav/NavigationDrawer.tsx:77 #: src/defaults/links.tsx:36 #: src/pages/Index/Settings/SystemSettings.tsx:185 -#: src/pages/part/CategoryDetail.tsx:131 -#: src/pages/part/CategoryDetail.tsx:274 -#: src/pages/part/CategoryDetail.tsx:313 -#: src/pages/part/PartDetail.tsx:765 +#: src/pages/part/CategoryDetail.tsx:130 +#: src/pages/part/CategoryDetail.tsx:273 +#: src/pages/part/CategoryDetail.tsx:312 +#: src/pages/part/PartDetail.tsx:762 msgid "Parts" msgstr "零件" @@ -81,12 +81,12 @@ msgstr "零件測試模板" #: lib/enums/ModelInformation.tsx:51 #: src/components/wizards/OrderPartsWizard.tsx:143 -#: src/pages/company/SupplierPartDetail.tsx:410 -#: src/pages/stock/StockDetail.tsx:292 -#: src/tables/build/BuildAllocatedStockTable.tsx:152 +#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/stock/StockDetail.tsx:287 +#: src/tables/build/BuildAllocatedStockTable.tsx:157 #: src/tables/part/PartPurchaseOrdersTable.tsx:50 #: src/tables/purchasing/SupplierPartTable.tsx:62 -#: src/tables/stock/StockItemTable.tsx:239 +#: src/tables/stock/StockItemTable.tsx:241 msgid "Supplier Part" msgstr "供應商零件" @@ -97,7 +97,7 @@ msgstr "供應商零件" #: lib/enums/ModelInformation.tsx:60 #: src/tables/part/PartPurchaseOrdersTable.tsx:56 -#: src/tables/stock/StockItemTable.tsx:245 +#: src/tables/stock/StockItemTable.tsx:247 msgid "Manufacturer Part" msgstr "製造商零件" @@ -107,14 +107,14 @@ msgid "Manufacturer Parts" msgstr "製造商零件" #: lib/enums/ModelInformation.tsx:69 -#: src/pages/part/CategoryDetail.tsx:345 +#: src/pages/part/CategoryDetail.tsx:343 msgid "Part Category" msgstr "零件類別" #: lib/enums/ModelInformation.tsx:70 #: lib/enums/Roles.tsx:38 -#: src/pages/part/CategoryDetail.tsx:336 -#: src/pages/part/PartDetail.tsx:1039 +#: src/pages/part/CategoryDetail.tsx:334 +#: src/pages/part/PartDetail.tsx:1013 msgid "Part Categories" msgstr "零件類別" @@ -123,7 +123,7 @@ msgstr "零件類別" #: src/forms/BuildForms.tsx:443 #: src/forms/BuildForms.tsx:590 #: src/forms/SalesOrderForms.tsx:269 -#: src/pages/stock/StockDetail.tsx:1072 +#: src/pages/stock/StockDetail.tsx:1012 #: src/tables/stock/StockTrackingTable.tsx:47 #: src/tables/stock/StockTrackingTable.tsx:54 msgid "Stock Item" @@ -131,24 +131,24 @@ msgstr "庫存項" #: lib/enums/ModelInformation.tsx:79 #: lib/enums/Roles.tsx:46 -#: src/pages/company/CompanyDetail.tsx:206 -#: src/pages/part/CategoryDetail.tsx:288 +#: src/pages/company/CompanyDetail.tsx:205 +#: src/pages/part/CategoryDetail.tsx:287 #: src/pages/part/PartStocktakeDetail.tsx:116 -#: src/pages/stock/LocationDetail.tsx:126 -#: src/pages/stock/LocationDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:123 +#: src/pages/stock/LocationDetail.tsx:182 msgid "Stock Items" msgstr "庫存項" #: lib/enums/ModelInformation.tsx:87 #: lib/enums/Roles.tsx:48 -#: src/pages/stock/LocationDetail.tsx:440 +#: src/pages/stock/LocationDetail.tsx:420 msgid "Stock Location" msgstr "庫存地點" #: lib/enums/ModelInformation.tsx:88 -#: src/pages/stock/LocationDetail.tsx:179 -#: src/pages/stock/LocationDetail.tsx:432 -#: src/pages/stock/StockDetail.tsx:1063 +#: src/pages/stock/LocationDetail.tsx:176 +#: src/pages/stock/LocationDetail.tsx:412 +#: src/pages/stock/StockDetail.tsx:1003 msgid "Stock Locations" msgstr "庫存地點" @@ -161,7 +161,7 @@ msgid "Stock Location Types" msgstr "庫存地點類型" #: lib/enums/ModelInformation.tsx:102 -#: src/pages/part/PartDetail.tsx:645 +#: src/pages/part/PartDetail.tsx:642 msgid "Stock History" msgstr "庫存歷史記錄" @@ -194,7 +194,7 @@ msgid "Build Items" msgstr "構建多個項目" #: lib/enums/ModelInformation.tsx:131 -#: src/pages/company/CompanyDetail.tsx:332 +#: src/pages/company/CompanyDetail.tsx:334 #: src/tables/company/ContactTable.tsx:63 msgid "Company" msgstr "公司" @@ -204,13 +204,13 @@ msgid "Companies" msgstr "公司" #: lib/enums/ModelInformation.tsx:139 -#: src/pages/build/BuildDetail.tsx:238 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:236 -#: src/pages/sales/ReturnOrderDetail.tsx:200 -#: src/pages/sales/SalesOrderDetail.tsx:212 -#: src/tables/ColumnRenderers.tsx:198 -#: src/tables/Filter.tsx:217 -#: src/tables/TableHoverCard.tsx:82 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:235 +#: src/pages/sales/ReturnOrderDetail.tsx:199 +#: src/pages/sales/SalesOrderDetail.tsx:211 +#: src/tables/ColumnRenderers.tsx:233 +#: src/tables/Filter.tsx:269 +#: src/tables/TableHoverCard.tsx:84 msgid "Project Code" msgstr "項目編碼" @@ -221,12 +221,12 @@ msgstr "項目編碼" #: lib/enums/ModelInformation.tsx:146 #: src/components/wizards/OrderPartsWizard.tsx:183 -#: src/pages/build/BuildDetail.tsx:155 +#: src/pages/build/BuildDetail.tsx:221 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:523 -#: src/pages/stock/StockDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:531 +#: src/pages/stock/StockDetail.tsx:350 #: src/tables/part/PartPurchaseOrdersTable.tsx:32 -#: src/tables/stock/StockItemTable.tsx:231 +#: src/tables/stock/StockItemTable.tsx:233 #: src/tables/stock/StockTrackingTable.tsx:119 msgid "Purchase Order" msgstr "採購訂單" @@ -234,9 +234,9 @@ msgstr "採購訂單" #: lib/enums/ModelInformation.tsx:147 #: lib/enums/Roles.tsx:40 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:199 -#: src/pages/company/SupplierPartDetail.tsx:266 -#: src/pages/part/PartDetail.tsx:616 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:613 #: src/pages/purchasing/PurchasingIndex.tsx:60 msgid "Purchase Orders" msgstr "採購訂單" @@ -250,14 +250,14 @@ msgid "Purchase Order Lines" msgstr "採購訂單行" #: lib/enums/ModelInformation.tsx:161 -#: src/pages/build/BuildDetail.tsx:211 +#: src/pages/build/BuildDetail.tsx:277 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:572 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:96 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:361 -#: src/pages/stock/StockDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:586 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:94 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 +#: src/pages/stock/StockDetail.tsx:359 #: src/tables/part/PartSalesAllocationsTable.tsx:38 -#: src/tables/sales/SalesOrderAllocationTable.tsx:104 +#: src/tables/sales/SalesOrderAllocationTable.tsx:108 #: src/tables/stock/StockTrackingTable.tsx:130 msgid "Sales Order" msgstr "銷售訂單" @@ -265,14 +265,14 @@ msgstr "銷售訂單" #: lib/enums/ModelInformation.tsx:162 #: lib/enums/Roles.tsx:44 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:219 -#: src/pages/part/PartDetail.tsx:628 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:625 #: src/pages/sales/SalesIndex.tsx:82 msgid "Sales Orders" msgstr "銷售訂單" #: lib/enums/ModelInformation.tsx:170 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "銷售訂單配送" @@ -281,7 +281,7 @@ msgid "Sales Order Shipments" msgstr "銷售訂單配送" #: lib/enums/ModelInformation.tsx:177 -#: src/pages/sales/ReturnOrderDetail.tsx:508 +#: src/pages/sales/ReturnOrderDetail.tsx:516 #: src/tables/stock/StockTrackingTable.tsx:141 msgid "Return Order" msgstr "退貨訂單" @@ -289,8 +289,8 @@ msgstr "退貨訂單" #: lib/enums/ModelInformation.tsx:178 #: lib/enums/Roles.tsx:42 #: src/pages/Index/Settings/SystemSettings.tsx:295 -#: src/pages/company/CompanyDetail.tsx:226 -#: src/pages/part/PartDetail.tsx:635 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:632 #: src/pages/sales/SalesIndex.tsx:103 msgid "Return Orders" msgstr "退貨訂單" @@ -309,21 +309,21 @@ msgid "Address" msgstr "地址" #: lib/enums/ModelInformation.tsx:193 -#: src/pages/company/CompanyDetail.tsx:259 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "地址" #: lib/enums/ModelInformation.tsx:199 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:89 #: src/pages/core/UserDetail.tsx:135 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:212 -#: src/pages/sales/ReturnOrderDetail.tsx:176 -#: src/pages/sales/SalesOrderDetail.tsx:188 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:211 +#: src/pages/sales/ReturnOrderDetail.tsx:175 +#: src/pages/sales/SalesOrderDetail.tsx:187 msgid "Contact" msgstr "聯繫人" #: lib/enums/ModelInformation.tsx:200 -#: src/pages/company/CompanyDetail.tsx:253 +#: src/pages/company/CompanyDetail.tsx:252 #: src/pages/core/CoreIndex.tsx:33 msgid "Contacts" msgstr "聯繫人" @@ -339,9 +339,9 @@ msgstr "所有者" #: lib/enums/ModelInformation.tsx:213 #: src/pages/Auth/ChangePassword.tsx:36 #: src/pages/core/UserDetail.tsx:220 -#: src/tables/Filter.tsx:266 -#: src/tables/settings/ApiTokenTable.tsx:102 -#: src/tables/settings/ApiTokenTable.tsx:120 +#: src/tables/Filter.tsx:318 +#: src/tables/settings/ApiTokenTable.tsx:105 +#: src/tables/settings/ApiTokenTable.tsx:132 #: src/tables/settings/BarcodeScanHistoryTable.tsx:79 #: src/tables/settings/ExportSessionTable.tsx:40 #: src/tables/settings/ImportSessionTable.tsx:75 @@ -371,7 +371,7 @@ msgstr "羣組" #: src/pages/core/CoreIndex.tsx:27 #: src/pages/core/GroupDetail.tsx:82 #: src/pages/core/UserDetail.tsx:99 -#: src/tables/settings/UserTable.tsx:273 +#: src/tables/settings/UserTable.tsx:272 msgid "Groups" msgstr "羣組" @@ -438,6 +438,7 @@ msgstr "" #: src/components/importer/ImporterColumnSelector.tsx:216 #: src/components/modals/LicenseModal.tsx:85 #: src/components/nav/NavigationTree.tsx:210 +#: src/components/nav/NotificationDrawer.tsx:235 #: src/components/nav/SearchDrawer.tsx:572 #: src/components/settings/SettingList.tsx:129 #: src/forms/BomForms.tsx:67 @@ -448,7 +449,7 @@ msgstr "" #: src/pages/part/PartPricingPanel.tsx:71 #: src/states/IconState.tsx:46 #: src/states/IconState.tsx:76 -#: src/tables/InvenTreeTableHeader.tsx:118 +#: src/tables/InvenTreeTableHeader.tsx:119 #: src/tables/bom/BomTable.tsx:473 #: src/tables/stock/StockItemTestResultTable.tsx:319 msgid "Error" @@ -467,8 +468,8 @@ msgstr "" #: lib/enums/Roles.tsx:34 #: src/pages/Index/Settings/SystemSettings.tsx:244 #: src/pages/build/BuildIndex.tsx:75 -#: src/pages/part/PartDetail.tsx:583 -#: src/pages/sales/SalesOrderDetail.tsx:395 +#: src/pages/part/PartDetail.tsx:580 +#: src/pages/sales/SalesOrderDetail.tsx:394 msgid "Build Orders" msgstr "生產訂單" @@ -548,8 +549,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:49 #: src/components/buttons/ScanButton.tsx:15 #: src/components/nav/NavigationDrawer.tsx:129 -#: src/forms/PurchaseOrderForms.tsx:451 -#: src/forms/PurchaseOrderForms.tsx:557 +#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:560 msgid "Scan Barcode" msgstr "掃描條碼" @@ -617,11 +618,11 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:179 -#: src/pages/part/PartDetail.tsx:263 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:205 -#: src/pages/sales/ReturnOrderDetail.tsx:169 -#: src/pages/sales/SalesOrderDetail.tsx:181 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:170 +#: src/pages/part/PartDetail.tsx:260 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:204 +#: src/pages/sales/ReturnOrderDetail.tsx:168 +#: src/pages/sales/SalesOrderDetail.tsx:180 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:168 msgid "Link" msgstr "鏈接" @@ -631,7 +632,7 @@ msgstr "這將刪除關聯條碼的鏈接" #: src/components/barcodes/QRCode.tsx:205 #: src/components/items/ActionDropdown.tsx:190 -#: src/forms/PurchaseOrderForms.tsx:548 +#: src/forms/PurchaseOrderForms.tsx:551 msgid "Unlink Barcode" msgstr "解綁條碼" @@ -774,25 +775,25 @@ msgstr "是" msgid "No" msgstr "否" -#: src/components/calendar/Calendar.tsx:94 -#: src/components/calendar/Calendar.tsx:157 +#: src/components/calendar/Calendar.tsx:99 +#: src/components/calendar/Calendar.tsx:162 msgid "Calendar Filters" msgstr "" -#: src/components/calendar/Calendar.tsx:109 +#: src/components/calendar/Calendar.tsx:114 msgid "Previous month" msgstr "" -#: src/components/calendar/Calendar.tsx:118 +#: src/components/calendar/Calendar.tsx:123 msgid "Select month" msgstr "" -#: src/components/calendar/Calendar.tsx:139 +#: src/components/calendar/Calendar.tsx:144 msgid "Next month" msgstr "" -#: src/components/calendar/Calendar.tsx:170 -#: src/tables/InvenTreeTableHeader.tsx:248 +#: src/components/calendar/Calendar.tsx:175 +#: src/tables/InvenTreeTableHeader.tsx:254 msgid "Download data" msgstr "" @@ -805,7 +806,7 @@ msgid "Error updating order" msgstr "" #: src/components/calendar/OrderCalendar.tsx:178 -#: src/tables/Filter.tsx:92 +#: src/tables/Filter.tsx:144 msgid "Overdue" msgstr "逾期" @@ -887,7 +888,7 @@ msgid "Show the number of part categories which you have subscribed to" msgstr "" #: src/components/dashboard/DashboardWidgetLibrary.tsx:38 -#: src/tables/part/PartTable.tsx:246 +#: src/tables/part/PartTable.tsx:249 msgid "Low Stock" msgstr "低庫存" @@ -1053,7 +1054,7 @@ msgid "Change the language of the user interface" msgstr "" #: src/components/dashboard/widgets/NewsWidget.tsx:60 -#: src/components/nav/NotificationDrawer.tsx:89 +#: src/components/nav/NotificationDrawer.tsx:94 #: src/pages/Notifications.tsx:53 msgid "Mark as read" msgstr "標記為已讀" @@ -1082,14 +1083,14 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:76 #: src/pages/core/UserDetail.tsx:93 #: src/pages/core/UserDetail.tsx:203 -#: src/tables/settings/UserTable.tsx:417 +#: src/tables/settings/UserTable.tsx:416 msgid "Superuser" msgstr "超級用户" #: src/components/details/Details.tsx:124 #: src/pages/core/UserDetail.tsx:87 #: src/pages/core/UserDetail.tsx:200 -#: src/tables/settings/UserTable.tsx:412 +#: src/tables/settings/UserTable.tsx:411 msgid "Staff" msgstr "工作人員" @@ -1116,9 +1117,9 @@ msgstr "刪除與此項關聯的圖片?" #: src/contexts/ThemeContext.tsx:45 #: src/hooks/UseForm.tsx:33 #: src/pages/Index/Settings/AccountSettings/useConfirm.tsx:106 -#: src/tables/FilterSelectDrawer.tsx:333 +#: src/tables/FilterSelectDrawer.tsx:334 #: src/tables/RowActions.tsx:85 -#: src/tables/build/BuildOutputTable.tsx:460 +#: src/tables/build/BuildOutputTable.tsx:506 msgid "Cancel" msgstr "取消" @@ -1126,7 +1127,6 @@ msgstr "取消" #: src/forms/StockForms.tsx:778 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:203 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:408 -#: src/pages/stock/StockDetail.tsx:887 msgid "Remove" msgstr "移除" @@ -1583,7 +1583,7 @@ msgid "Repeat password" msgstr "再次輸入密碼" #: src/components/forms/AuthenticationForm.tsx:329 -#: src/pages/Auth/Login.tsx:122 +#: src/pages/Auth/Login.tsx:121 #: src/pages/Auth/Register.tsx:13 msgid "Register" msgstr "註冊" @@ -1602,19 +1602,19 @@ msgstr "主機" #: src/components/forms/InstanceOptions.tsx:124 #: src/components/plugins/PluginDrawer.tsx:68 #: src/pages/Index/Settings/AdminCenter/UnitManagementPanel.tsx:19 -#: src/pages/part/CategoryDetail.tsx:87 -#: src/pages/part/PartDetail.tsx:188 -#: src/pages/stock/LocationDetail.tsx:87 +#: src/pages/part/CategoryDetail.tsx:86 +#: src/pages/part/PartDetail.tsx:185 +#: src/pages/stock/LocationDetail.tsx:84 #: src/tables/machine/MachineTypeTable.tsx:71 #: src/tables/machine/MachineTypeTable.tsx:117 #: src/tables/machine/MachineTypeTable.tsx:235 #: src/tables/machine/MachineTypeTable.tsx:338 #: src/tables/plugin/PluginErrorTable.tsx:33 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:32 -#: src/tables/settings/ApiTokenTable.tsx:57 -#: src/tables/settings/GroupTable.tsx:92 -#: src/tables/settings/GroupTable.tsx:145 -#: src/tables/settings/GroupTable.tsx:193 +#: src/tables/settings/ApiTokenTable.tsx:58 +#: src/tables/settings/GroupTable.tsx:91 +#: src/tables/settings/GroupTable.tsx:144 +#: src/tables/settings/GroupTable.tsx:192 #: src/tables/settings/PendingTasksTable.tsx:37 #: src/tables/stock/LocationTypesTable.tsx:70 msgid "Name" @@ -1698,8 +1698,8 @@ msgstr "插件" #: src/components/forms/InstanceOptions.tsx:143 #: src/tables/part/PartTestTemplateTable.tsx:117 -#: src/tables/settings/TemplateTable.tsx:248 -#: src/tables/settings/TemplateTable.tsx:359 +#: src/tables/settings/TemplateTable.tsx:247 +#: src/tables/settings/TemplateTable.tsx:358 #: src/tables/stock/StockItemTestResultTable.tsx:400 msgid "Enabled" msgstr "已啓用" @@ -1751,7 +1751,7 @@ msgstr "{0} 個圖標" #: src/components/forms/fields/RelatedModelField.tsx:322 #: src/components/nav/Header.tsx:134 #: src/pages/Index/Settings/UserSettings.tsx:65 -#: src/pages/part/PartDetail.tsx:986 +#: src/pages/part/PartDetail.tsx:965 #: src/tables/Search.tsx:27 msgid "Search" msgstr "搜尋" @@ -1828,7 +1828,7 @@ msgstr "按行驗證狀態篩選" #: src/components/importer/ImportDataSelector.tsx:366 #: src/components/wizards/WizardDrawer.tsx:101 -#: src/tables/build/BuildOutputTable.tsx:433 +#: src/tables/build/BuildOutputTable.tsx:479 msgid "Complete" msgstr "已完成" @@ -1970,8 +1970,8 @@ msgstr "選項" #~ msgstr "Link custom barcode" #: src/components/items/ActionDropdown.tsx:169 -#: src/tables/InvenTreeTableHeader.tsx:181 -#: src/tables/InvenTreeTableHeader.tsx:182 +#: src/tables/InvenTreeTableHeader.tsx:187 +#: src/tables/InvenTreeTableHeader.tsx:188 msgid "Barcode Actions" msgstr "條碼操作" @@ -2109,7 +2109,6 @@ msgstr "" #: src/components/items/RoleTable.tsx:150 #: src/forms/StockForms.tsx:817 -#: src/pages/stock/StockDetail.tsx:878 #: src/tables/stock/StockItemTestResultTable.tsx:348 msgid "Add" msgstr "添加" @@ -2131,13 +2130,13 @@ msgid "No items" msgstr "" #: src/components/items/TransferList.tsx:161 -#: src/pages/part/PartDetail.tsx:789 -#: src/pages/stock/StockDetail.tsx:268 -#: src/pages/stock/StockDetail.tsx:1008 +#: src/pages/part/PartDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:263 +#: src/pages/stock/StockDetail.tsx:949 #: src/tables/build/BuildLineTable.tsx:191 -#: src/tables/part/PartTable.tsx:126 -#: src/tables/stock/StockItemTable.tsx:174 -#: src/tables/stock/StockItemTable.tsx:335 +#: src/tables/part/PartTable.tsx:129 +#: src/tables/stock/StockItemTable.tsx:175 +#: src/tables/stock/StockItemTable.tsx:337 msgid "Available" msgstr "可用的" @@ -2386,7 +2385,7 @@ msgstr "" #: src/components/nav/Header.tsx:153 #: src/components/nav/NavigationDrawer.tsx:141 -#: src/components/nav/NotificationDrawer.tsx:176 +#: src/components/nav/NotificationDrawer.tsx:181 #: src/pages/Index/Settings/SystemSettings.tsx:113 #: src/pages/Index/Settings/UserSettings.tsx:97 #: src/pages/Notifications.tsx:45 @@ -2471,16 +2470,16 @@ msgstr "登出" #: src/defaults/links.tsx:42 #: src/forms/StockForms.tsx:733 #: src/pages/Index/Settings/SystemSettings.tsx:219 -#: src/pages/part/PartDetail.tsx:540 -#: src/pages/stock/LocationDetail.tsx:409 -#: src/pages/stock/StockDetail.tsx:632 -#: src/tables/stock/StockItemTable.tsx:77 +#: src/pages/part/PartDetail.tsx:537 +#: src/pages/stock/LocationDetail.tsx:390 +#: src/pages/stock/StockDetail.tsx:627 +#: src/tables/stock/StockItemTable.tsx:78 msgid "Stock" msgstr "庫存" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:48 -#: src/pages/build/BuildDetail.tsx:637 +#: src/pages/build/BuildDetail.tsx:716 #: src/pages/build/BuildIndex.tsx:102 msgid "Manufacturing" msgstr "" @@ -2488,10 +2487,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:54 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:261 +#: src/pages/company/ManufacturerPartDetail.tsx:260 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:356 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:526 +#: src/pages/company/SupplierPartDetail.tsx:355 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:534 #: src/pages/purchasing/PurchasingIndex.tsx:122 msgid "Purchasing" msgstr "採購中" @@ -2499,10 +2498,10 @@ msgstr "採購中" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:60 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:513 +#: src/pages/sales/ReturnOrderDetail.tsx:521 #: src/pages/sales/SalesIndex.tsx:139 -#: src/pages/sales/SalesOrderDetail.tsx:577 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:591 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "銷售" @@ -2517,7 +2516,7 @@ msgid "Navigation" msgstr "導航欄" #: src/components/nav/NavigationDrawer.tsx:198 -#: src/forms/PurchaseOrderForms.tsx:792 +#: src/forms/PurchaseOrderForms.tsx:795 #: src/forms/StockForms.tsx:735 #: src/forms/StockForms.tsx:779 #: src/forms/StockForms.tsx:818 @@ -2537,19 +2536,23 @@ msgstr "關於" msgid "Error loading navigation tree." msgstr "" -#: src/components/nav/NotificationDrawer.tsx:178 +#: src/components/nav/NotificationDrawer.tsx:183 #: src/pages/Notifications.tsx:74 msgid "Mark all as read" msgstr "全部標記為已讀" -#: src/components/nav/NotificationDrawer.tsx:188 +#: src/components/nav/NotificationDrawer.tsx:193 msgid "View all notifications" msgstr "查看全部通知" -#: src/components/nav/NotificationDrawer.tsx:208 +#: src/components/nav/NotificationDrawer.tsx:216 msgid "You have no unread notifications." msgstr "您沒有未讀通知" +#: src/components/nav/NotificationDrawer.tsx:238 +msgid "Error loading notifications." +msgstr "" + #: src/components/nav/SearchDrawer.tsx:106 msgid "No Overview Available" msgstr "" @@ -2571,8 +2574,8 @@ msgid "Remove search group" msgstr "" #: src/components/nav/SearchDrawer.tsx:288 -#: src/pages/company/ManufacturerPartDetail.tsx:177 -#: src/pages/part/PartDetail.tsx:603 +#: src/pages/company/ManufacturerPartDetail.tsx:176 +#: src/pages/part/PartDetail.tsx:600 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:81 msgid "Suppliers" @@ -2676,19 +2679,19 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:73 #: src/forms/selectionListFields.tsx:104 -#: src/pages/build/BuildDetail.tsx:172 -#: src/pages/company/CompanyDetail.tsx:94 -#: src/pages/company/ManufacturerPartDetail.tsx:92 -#: src/pages/company/ManufacturerPartDetail.tsx:119 -#: src/pages/company/SupplierPartDetail.tsx:144 -#: src/pages/part/CategoryDetail.tsx:107 -#: src/pages/part/PartDetail.tsx:202 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:145 -#: src/pages/sales/ReturnOrderDetail.tsx:110 -#: src/pages/sales/SalesOrderDetail.tsx:119 -#: src/pages/stock/LocationDetail.tsx:107 -#: src/tables/ColumnRenderers.tsx:117 -#: src/tables/build/BuildAllocatedStockTable.tsx:83 +#: src/pages/build/BuildDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:93 +#: src/pages/company/ManufacturerPartDetail.tsx:91 +#: src/pages/company/ManufacturerPartDetail.tsx:118 +#: src/pages/company/SupplierPartDetail.tsx:143 +#: src/pages/part/CategoryDetail.tsx:106 +#: src/pages/part/PartDetail.tsx:199 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:144 +#: src/pages/sales/ReturnOrderDetail.tsx:109 +#: src/pages/sales/SalesOrderDetail.tsx:118 +#: src/pages/stock/LocationDetail.tsx:104 +#: src/tables/ColumnRenderers.tsx:151 +#: src/tables/build/BuildAllocatedStockTable.tsx:88 #: src/tables/machine/MachineTypeTable.tsx:127 #: src/tables/machine/MachineTypeTable.tsx:238 #: src/tables/plugin/PluginListTable.tsx:110 @@ -2702,7 +2705,7 @@ msgstr "作者" #: src/components/plugins/PluginDrawer.tsx:83 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:41 #: src/pages/part/pricing/SaleHistoryPanel.tsx:38 -#: src/tables/ColumnRenderers.tsx:264 +#: src/tables/ColumnRenderers.tsx:302 #: src/tables/build/BuildOrderTestTable.tsx:151 #: src/tables/settings/StocktakeReportTable.tsx:41 msgid "Date" @@ -2713,22 +2716,22 @@ msgstr "日期" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:68 #: src/pages/core/UserDetail.tsx:81 #: src/pages/core/UserDetail.tsx:209 -#: src/pages/part/PartDetail.tsx:361 +#: src/pages/part/PartDetail.tsx:358 #: src/tables/bom/UsedInTable.tsx:93 #: src/tables/company/CompanyTable.tsx:56 #: src/tables/company/CompanyTable.tsx:90 #: src/tables/machine/MachineListTable.tsx:335 #: src/tables/machine/MachineListTable.tsx:605 #: src/tables/part/ParametricPartTable.tsx:350 -#: src/tables/part/PartTable.tsx:186 +#: src/tables/part/PartTable.tsx:189 #: src/tables/part/PartVariantTable.tsx:15 #: src/tables/plugin/PluginListTable.tsx:96 #: src/tables/plugin/PluginListTable.tsx:412 #: src/tables/purchasing/SupplierPartTable.tsx:83 #: src/tables/purchasing/SupplierPartTable.tsx:177 -#: src/tables/settings/ApiTokenTable.tsx:62 -#: src/tables/settings/UserTable.tsx:407 -#: src/tables/stock/StockItemTable.tsx:314 +#: src/tables/settings/ApiTokenTable.tsx:63 +#: src/tables/settings/UserTable.tsx:406 +#: src/tables/stock/StockItemTable.tsx:316 msgid "Active" msgstr "激活" @@ -2835,32 +2838,31 @@ msgstr "" #~ msgstr "Unknown Models" #: src/components/render/Order.tsx:121 -#: src/tables/sales/SalesOrderAllocationTable.tsx:170 +#: src/tables/sales/SalesOrderAllocationTable.tsx:175 msgid "Shipment" msgstr "配送" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:318 -#: src/pages/company/SupplierPartDetail.tsx:369 +#: src/pages/company/CompanyDetail.tsx:317 +#: src/pages/company/SupplierPartDetail.tsx:368 #: src/pages/core/UserDetail.tsx:211 -#: src/pages/part/PartDetail.tsx:819 +#: src/pages/part/PartDetail.tsx:816 msgid "Inactive" msgstr "未激活" #: src/components/render/Part.tsx:28 #: src/tables/bom/BomTable.tsx:216 -#: src/tables/part/PartTable.tsx:141 +#: src/tables/part/PartTable.tsx:144 msgid "No stock" msgstr "無庫存" #: src/components/render/Stock.tsx:61 -#: src/pages/stock/StockDetail.tsx:201 -#: src/pages/stock/StockDetail.tsx:996 -#: src/tables/build/BuildAllocatedStockTable.tsx:123 -#: src/tables/build/BuildOutputTable.tsx:85 -#: src/tables/sales/SalesOrderAllocationTable.tsx:139 -#: src/tables/stock/StockItemTable.tsx:391 +#: src/pages/stock/StockDetail.tsx:196 +#: src/pages/stock/StockDetail.tsx:937 +#: src/tables/build/BuildAllocatedStockTable.tsx:122 +#: src/tables/build/BuildOutputTable.tsx:98 +#: src/tables/sales/SalesOrderAllocationTable.tsx:144 msgid "Serial Number" msgstr "序列號" @@ -2868,7 +2870,7 @@ msgstr "序列號" #: src/components/wizards/OrderPartsWizard.tsx:222 #: src/forms/BuildForms.tsx:237 #: src/forms/BuildForms.tsx:591 -#: src/forms/PurchaseOrderForms.tsx:791 +#: src/forms/PurchaseOrderForms.tsx:794 #: src/forms/ReturnOrderForms.tsx:240 #: src/forms/SalesOrderForms.tsx:270 #: src/pages/part/PartStocktakeDetail.tsx:61 @@ -2877,8 +2879,8 @@ msgstr "序列號" #: src/pages/part/pricing/BomPricingPanel.tsx:148 #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 -#: src/pages/stock/StockDetail.tsx:261 -#: src/pages/stock/StockDetail.tsx:1002 +#: src/pages/stock/StockDetail.tsx:256 +#: src/pages/stock/StockDetail.tsx:943 #: src/tables/build/BuildLineTable.tsx:83 #: src/tables/build/BuildOrderTestTable.tsx:198 #: src/tables/part/PartPurchaseOrdersTable.tsx:94 @@ -3391,7 +3393,7 @@ msgstr "" #: src/components/wizards/OrderPartsWizard.tsx:424 #: src/tables/build/BuildLineTable.tsx:662 -#: src/tables/part/PartTable.tsx:409 +#: src/tables/part/PartTable.tsx:412 #: src/tables/sales/SalesOrderLineItemTable.tsx:345 msgid "Order Parts" msgstr "" @@ -3877,7 +3879,7 @@ msgstr "" #: src/forms/StockForms.tsx:182 #: src/forms/StockForms.tsx:187 #: src/forms/StockForms.tsx:357 -#: src/pages/stock/StockDetail.tsx:237 +#: src/pages/stock/StockDetail.tsx:232 msgid "Next serial number" msgstr "下一個序列號" @@ -3886,29 +3888,29 @@ msgstr "下一個序列號" #~ msgstr "Remove output" #: src/forms/BuildForms.tsx:305 -#: src/tables/build/BuildAllocatedStockTable.tsx:147 +#: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/build/BuildOrderTestTable.tsx:177 #: src/tables/build/BuildOrderTestTable.tsx:201 -#: src/tables/build/BuildOutputTable.tsx:486 +#: src/tables/build/BuildOutputTable.tsx:532 msgid "Build Output" msgstr "生產產出" #: src/forms/BuildForms.tsx:307 #: src/forms/BuildForms.tsx:381 #: src/forms/BuildForms.tsx:445 -#: src/forms/PurchaseOrderForms.tsx:711 +#: src/forms/PurchaseOrderForms.tsx:714 #: src/forms/ReturnOrderForms.tsx:194 #: src/forms/ReturnOrderForms.tsx:241 #: src/forms/StockForms.tsx:654 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:87 -#: src/pages/build/BuildDetail.tsx:133 +#: src/pages/build/BuildDetail.tsx:199 #: src/pages/core/UserDetail.tsx:151 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:151 -#: src/pages/sales/ReturnOrderDetail.tsx:116 -#: src/pages/sales/SalesOrderDetail.tsx:125 -#: src/pages/stock/StockDetail.tsx:168 -#: src/tables/Filter.tsx:205 -#: src/tables/build/BuildOutputTable.tsx:350 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:150 +#: src/pages/sales/ReturnOrderDetail.tsx:115 +#: src/pages/sales/SalesOrderDetail.tsx:124 +#: src/pages/stock/StockDetail.tsx:163 +#: src/tables/Filter.tsx:257 +#: src/tables/build/BuildOutputTable.tsx:363 #: src/tables/machine/MachineListTable.tsx:338 #: src/tables/part/PartPurchaseOrdersTable.tsx:38 #: src/tables/sales/ReturnOrderLineItemTable.tsx:134 @@ -3916,7 +3918,7 @@ msgstr "生產產出" #: src/tables/settings/CustomStateTable.tsx:79 #: src/tables/settings/EmailTable.tsx:55 #: src/tables/settings/ImportSessionTable.tsx:115 -#: src/tables/stock/StockItemTable.tsx:319 +#: src/tables/stock/StockItemTable.tsx:321 #: src/tables/stock/StockTrackingTable.tsx:64 msgid "Status" msgstr "狀態" @@ -3975,13 +3977,13 @@ msgstr "生產已完成" #: src/forms/SalesOrderForms.tsx:268 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/sales/SalesOrderLineItemTable.tsx:317 -#: src/tables/stock/StockItemTable.tsx:330 +#: src/tables/stock/StockItemTable.tsx:332 msgid "Allocated" msgstr "已分配" #: src/forms/BuildForms.tsx:623 #: src/forms/SalesOrderForms.tsx:257 -#: src/pages/build/BuildDetail.tsx:248 +#: src/pages/build/BuildDetail.tsx:314 msgid "Source Location" msgstr "來源地點" @@ -4011,10 +4013,10 @@ msgstr "分配的庫存項目" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 -#: src/pages/part/CategoryDetail.tsx:123 -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/CategoryDetail.tsx:122 +#: src/pages/part/PartDetail.tsx:411 #: src/tables/part/PartCategoryTable.tsx:94 -#: src/tables/part/PartTable.tsx:308 +#: src/tables/part/PartTable.tsx:311 msgid "Subscribed" msgstr "已訂閲" @@ -4070,7 +4072,7 @@ msgstr "已選擇零件類別默認位置" msgid "Received stock location selected" msgstr "已選擇接收庫存位置" -#: src/forms/PurchaseOrderForms.tsx:440 +#: src/forms/PurchaseOrderForms.tsx:443 msgid "Default location selected" msgstr "已選擇默認位置" @@ -4079,25 +4081,26 @@ msgstr "已選擇默認位置" #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:501 +#: src/forms/PurchaseOrderForms.tsx:504 msgid "Set Location" msgstr "設置位置" -#: src/forms/PurchaseOrderForms.tsx:518 +#: src/forms/PurchaseOrderForms.tsx:521 msgid "Set Expiry Date" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:526 +#: src/forms/PurchaseOrderForms.tsx:529 #: src/forms/StockForms.tsx:635 msgid "Adjust Packaging" msgstr "調整封包" -#: src/forms/PurchaseOrderForms.tsx:534 +#: src/forms/PurchaseOrderForms.tsx:537 #: src/forms/StockForms.tsx:626 +#: src/hooks/UseStockAdjustActions.tsx:144 msgid "Change Status" msgstr "更改狀態" -#: src/forms/PurchaseOrderForms.tsx:540 +#: src/forms/PurchaseOrderForms.tsx:543 msgid "Add Note" msgstr "添加備註" @@ -4109,7 +4112,7 @@ msgstr "添加備註" #~ msgid "Store at line item destination" #~ msgstr "Store at line item destination" -#: src/forms/PurchaseOrderForms.tsx:589 +#: src/forms/PurchaseOrderForms.tsx:592 #: src/forms/StockForms.tsx:731 #: src/forms/StockForms.tsx:775 #: src/forms/StockForms.tsx:814 @@ -4120,85 +4123,87 @@ msgstr "添加備註" #: src/forms/StockForms.tsx:1022 #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:88 #: src/pages/core/UserDetail.tsx:158 -#: src/pages/stock/StockDetail.tsx:301 -#: src/tables/ColumnRenderers.tsx:82 +#: src/pages/stock/StockDetail.tsx:296 +#: src/tables/ColumnRenderers.tsx:120 +#: src/tables/Filter.tsx:357 +#: src/tables/stock/StockItemTable.tsx:228 #: src/tables/stock/StockTrackingTable.tsx:97 msgid "Location" msgstr "位置" -#: src/forms/PurchaseOrderForms.tsx:604 +#: src/forms/PurchaseOrderForms.tsx:607 msgid "Store at default location" msgstr "存儲在默認位置" -#: src/forms/PurchaseOrderForms.tsx:619 +#: src/forms/PurchaseOrderForms.tsx:622 msgid "Store at line item destination " msgstr "" -#: src/forms/PurchaseOrderForms.tsx:631 +#: src/forms/PurchaseOrderForms.tsx:634 msgid "Store with already received stock" msgstr "存儲已收到的庫存" -#: src/forms/PurchaseOrderForms.tsx:655 -#: src/pages/build/BuildDetail.tsx:262 -#: src/pages/stock/StockDetail.tsx:283 -#: src/pages/stock/StockDetail.tsx:1018 -#: src/tables/build/BuildAllocatedStockTable.tsx:130 +#: src/forms/PurchaseOrderForms.tsx:658 +#: src/pages/build/BuildDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:278 +#: src/pages/stock/StockDetail.tsx:959 +#: src/tables/Filter.tsx:83 +#: src/tables/build/BuildAllocatedStockTable.tsx:129 #: src/tables/build/BuildOrderTestTable.tsx:189 -#: src/tables/build/BuildOutputTable.tsx:90 -#: src/tables/sales/SalesOrderAllocationTable.tsx:146 -#: src/tables/stock/StockItemTable.tsx:385 +#: src/tables/build/BuildOutputTable.tsx:103 +#: src/tables/sales/SalesOrderAllocationTable.tsx:151 msgid "Batch Code" msgstr "批號" -#: src/forms/PurchaseOrderForms.tsx:656 -msgid "Enter batch code for received items" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:669 +#: src/forms/PurchaseOrderForms.tsx:659 +msgid "Enter batch code for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:672 #: src/forms/StockForms.tsx:175 msgid "Serial Numbers" msgstr "序列號" -#: src/forms/PurchaseOrderForms.tsx:670 +#: src/forms/PurchaseOrderForms.tsx:673 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:684 -#: src/pages/stock/StockDetail.tsx:385 -#: src/tables/stock/StockItemTable.tsx:286 +#: src/forms/PurchaseOrderForms.tsx:687 +#: src/pages/stock/StockDetail.tsx:380 +#: src/tables/stock/StockItemTable.tsx:288 msgid "Expiry Date" msgstr "有效期至" -#: src/forms/PurchaseOrderForms.tsx:685 +#: src/forms/PurchaseOrderForms.tsx:688 msgid "Enter an expiry date for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:697 +#: src/forms/PurchaseOrderForms.tsx:700 #: src/forms/StockForms.tsx:670 -#: src/pages/company/SupplierPartDetail.tsx:172 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/stock/StockDetail.tsx:422 +#: src/pages/company/SupplierPartDetail.tsx:171 +#: src/pages/company/SupplierPartDetail.tsx:235 +#: src/pages/stock/StockDetail.tsx:417 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:223 msgid "Packaging" msgstr "包裝" -#: src/forms/PurchaseOrderForms.tsx:721 -#: src/pages/company/SupplierPartDetail.tsx:119 -#: src/tables/ColumnRenderers.tsx:170 +#: src/forms/PurchaseOrderForms.tsx:724 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:205 msgid "Note" msgstr "備註" -#: src/forms/PurchaseOrderForms.tsx:789 -#: src/pages/company/SupplierPartDetail.tsx:137 +#: src/forms/PurchaseOrderForms.tsx:792 +#: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:45 msgid "SKU" msgstr "庫存單位 (SKU)" -#: src/forms/PurchaseOrderForms.tsx:790 +#: src/forms/PurchaseOrderForms.tsx:793 #: src/tables/part/PartPurchaseOrdersTable.tsx:127 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:209 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:279 @@ -4206,11 +4211,11 @@ msgstr "庫存單位 (SKU)" msgid "Received" msgstr "已接收" -#: src/forms/PurchaseOrderForms.tsx:807 +#: src/forms/PurchaseOrderForms.tsx:810 msgid "Receive Line Items" msgstr "接收行項目" -#: src/forms/PurchaseOrderForms.tsx:813 +#: src/forms/PurchaseOrderForms.tsx:816 msgid "Items received" msgstr "" @@ -4247,9 +4252,9 @@ msgid "Stock Status" msgstr "庫存狀態" #: src/forms/StockForms.tsx:259 -#: src/pages/stock/StockDetail.tsx:676 -#: src/tables/stock/StockItemTable.tsx:542 -#: src/tables/stock/StockItemTable.tsx:675 +#: src/pages/stock/StockDetail.tsx:671 +#: src/tables/stock/StockItemTable.tsx:516 +#: src/tables/stock/StockItemTable.tsx:557 msgid "Add Stock Item" msgstr "編輯庫存項" @@ -4280,24 +4285,22 @@ msgstr "移動" #: src/forms/StockForms.tsx:932 #: src/forms/StockForms.tsx:980 #: src/forms/StockForms.tsx:1024 -#: src/pages/company/SupplierPartDetail.tsx:190 -#: src/pages/company/SupplierPartDetail.tsx:374 -#: src/pages/part/PartDetail.tsx:276 -#: src/pages/part/PartDetail.tsx:783 +#: src/pages/company/SupplierPartDetail.tsx:189 +#: src/pages/company/SupplierPartDetail.tsx:373 +#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:780 #: src/tables/purchasing/SupplierPartTable.tsx:192 -#: src/tables/stock/StockItemTable.tsx:350 +#: src/tables/stock/StockItemTable.tsx:352 msgid "In Stock" msgstr "入庫" #: src/forms/StockForms.tsx:853 #: src/pages/Index/Scan.tsx:182 -#: src/pages/stock/StockDetail.tsx:867 msgid "Count" msgstr "總計" #: src/forms/StockForms.tsx:1137 -#: src/pages/stock/StockDetail.tsx:879 -#: src/tables/stock/StockItemTable.tsx:593 +#: src/hooks/UseStockAdjustActions.tsx:104 msgid "Add Stock" msgstr "添加庫存" @@ -4306,8 +4309,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1147 -#: src/pages/stock/StockDetail.tsx:888 -#: src/tables/stock/StockItemTable.tsx:602 +#: src/hooks/UseStockAdjustActions.tsx:114 msgid "Remove Stock" msgstr "移除庫存" @@ -4316,9 +4318,7 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1157 -#: src/pages/part/PartDetail.tsx:966 -#: src/pages/stock/StockDetail.tsx:901 -#: src/tables/stock/StockItemTable.tsx:611 +#: src/hooks/UseStockAdjustActions.tsx:124 msgid "Transfer Stock" msgstr "轉移庫存" @@ -4327,11 +4327,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1167 -#: src/pages/part/PartDetail.tsx:955 -#: src/pages/stock/LocationDetail.tsx:371 -#: src/pages/stock/LocationDetail.tsx:375 -#: src/tables/stock/StockItemTable.tsx:582 -#: src/tables/stock/StockItemTable.tsx:586 +#: src/hooks/UseStockAdjustActions.tsx:94 msgid "Count Stock" msgstr "庫存數量" @@ -4348,6 +4344,7 @@ msgid "Stock status changed" msgstr "" #: src/forms/StockForms.tsx:1187 +#: src/hooks/UseStockAdjustActions.tsx:134 msgid "Merge Stock" msgstr "合併庫存" @@ -4380,7 +4377,6 @@ msgid "Stock assigned to customer" msgstr "" #: src/forms/StockForms.tsx:1223 -#: src/tables/stock/StockItemTable.tsx:664 msgid "Delete Stock Items" msgstr "刪除庫存項" @@ -4664,6 +4660,51 @@ msgstr "確實要刪除此項目嗎?" #~ msgid "Latest serial number" #~ msgstr "Latest serial number" +#: src/hooks/UseStockAdjustActions.tsx:96 +msgid "Count selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:106 +msgid "Add to selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:116 +msgid "Remove from selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:126 +msgid "Transfer selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:136 +msgid "Merge selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:146 +msgid "Change status of selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:154 +msgid "Assign Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:156 +msgid "Assign selected stock items to a customer" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:164 +msgid "Delete Stock" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:166 +msgid "Delete selected stock items" +msgstr "" + +#: src/hooks/UseStockAdjustActions.tsx:191 +#: src/pages/part/PartDetail.tsx:948 +msgid "Stock Actions" +msgstr "庫存操作" + #: src/pages/Auth/ChangePassword.tsx:32 #: src/pages/Auth/Reset.tsx:14 msgid "Reset Password" @@ -4697,7 +4738,7 @@ msgstr "" msgid "Confirm" msgstr "" -#: src/pages/Auth/Layout.tsx:67 +#: src/pages/Auth/Layout.tsx:59 msgid "Log off" msgstr "" @@ -4717,15 +4758,15 @@ msgstr "未選擇" #~ msgid "Register below" #~ msgstr "Register below" -#: src/pages/Auth/Login.tsx:101 +#: src/pages/Auth/Login.tsx:100 msgid "Login" msgstr "登錄" -#: src/pages/Auth/Login.tsx:107 +#: src/pages/Auth/Login.tsx:106 msgid "Logging you in" msgstr "" -#: src/pages/Auth/Login.tsx:114 +#: src/pages/Auth/Login.tsx:113 msgid "Don't have an account?" msgstr "沒有帳户?" @@ -5272,7 +5313,7 @@ msgid "Edit Account" msgstr "" #: src/pages/Index/Settings/AccountSettings/AccountDetailPanel.tsx:117 -#: src/tables/settings/UserTable.tsx:319 +#: src/tables/settings/UserTable.tsx:318 msgid "Change Password" msgstr "" @@ -5577,7 +5618,7 @@ msgstr "" #~ msgstr "Advanced Amininistrative Options for InvenTree" #: src/pages/Index/Settings/AdminCenter/CurrencyManagementPanel.tsx:28 -#: src/tables/ColumnRenderers.tsx:327 +#: src/tables/ColumnRenderers.tsx:365 msgid "Currency" msgstr "貨幣" @@ -5659,7 +5700,7 @@ msgid "Custom Units" msgstr "自定義單位" #: src/pages/Index/Settings/AdminCenter/Index.tsx:188 -#: src/pages/part/CategoryDetail.tsx:303 +#: src/pages/part/CategoryDetail.tsx:302 msgid "Part Parameters" msgstr "零件參數" @@ -5752,7 +5793,7 @@ msgid "There are no machine registry errors" msgstr "" #: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:33 -#: src/tables/settings/UserTable.tsx:192 +#: src/tables/settings/UserTable.tsx:191 msgid "Info" msgstr "信息" @@ -5959,67 +6000,39 @@ msgstr "標記為未讀" #~ msgid "Delete notifications" #~ msgstr "Delete notifications" +#: src/pages/build/BuildDetail.tsx:66 +msgid "No Required Items" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:68 +msgid "This build order does not have any required items." +msgstr "" + +#: src/pages/build/BuildDetail.tsx:69 +msgid "The assembled part may not have a Bill of Materials (BOM) defined, or the BOM is empty." +msgstr "" + #: src/pages/build/BuildDetail.tsx:80 #~ msgid "Build Status" #~ msgstr "Build Status" -#: src/pages/build/BuildDetail.tsx:118 -#: src/pages/company/ManufacturerPartDetail.tsx:84 -#: src/pages/company/SupplierPartDetail.tsx:95 -#: src/pages/part/PartDetail.tsx:195 -#: src/pages/stock/StockDetail.tsx:159 +#: src/pages/build/BuildDetail.tsx:184 +#: src/pages/company/ManufacturerPartDetail.tsx:83 +#: src/pages/company/SupplierPartDetail.tsx:94 +#: src/pages/part/PartDetail.tsx:192 +#: src/pages/stock/StockDetail.tsx:154 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:43 -#: src/tables/build/BuildAllocatedStockTable.tsx:104 +#: src/tables/build/BuildAllocatedStockTable.tsx:109 #: src/tables/build/BuildLineTable.tsx:329 #: src/tables/build/BuildOrderTable.tsx:80 #: src/tables/part/RelatedPartTable.tsx:69 -#: src/tables/sales/SalesOrderAllocationTable.tsx:133 +#: src/tables/sales/SalesOrderAllocationTable.tsx:137 #: src/tables/sales/SalesOrderLineItemTable.tsx:94 -#: src/tables/stock/StockItemTable.tsx:61 +#: src/tables/stock/StockItemTable.tsx:62 msgid "IPN" msgstr "內部零件編碼 IPN" -#: src/pages/build/BuildDetail.tsx:126 -#: src/pages/part/PartDetail.tsx:222 -#: src/tables/bom/UsedInTable.tsx:47 -#: src/tables/build/BuildOrderTable.tsx:84 -#: src/tables/stock/StockItemTable.tsx:66 -msgid "Revision" -msgstr "版本" - -#: src/pages/build/BuildDetail.tsx:139 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:157 -#: src/pages/sales/ReturnOrderDetail.tsx:122 -#: src/pages/sales/SalesOrderDetail.tsx:131 -#: src/pages/stock/StockDetail.tsx:174 -msgid "Custom Status" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:148 -#: src/pages/build/BuildDetail.tsx:608 -#: src/pages/build/BuildIndex.tsx:28 -#: src/pages/stock/LocationDetail.tsx:145 -#: src/tables/build/BuildOrderTable.tsx:122 -#: src/tables/build/BuildOrderTable.tsx:184 -#: src/tables/stock/StockLocationTable.tsx:48 -msgid "External" -msgstr "外部" - -#: src/pages/build/BuildDetail.tsx:166 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:124 -#: src/pages/sales/ReturnOrderDetail.tsx:89 -#: src/pages/sales/SalesOrderDetail.tsx:98 -#: src/tables/ColumnRenderers.tsx:159 -#: src/tables/build/BuildAllocatedStockTable.tsx:111 -#: src/tables/build/BuildLineTable.tsx:338 -msgid "Reference" -msgstr "參考" - -#: src/pages/build/BuildDetail.tsx:180 -msgid "Parent Build" -msgstr "上級生產" - #: src/pages/build/BuildDetail.tsx:185 #: src/pages/part/PartDetail.tsx:269 #: src/pages/stock/StockDetail.tsx:150 @@ -6031,278 +6044,316 @@ msgstr "上級生產" #~ msgid "Link custom barcode to part" #~ msgstr "Link custom barcode to part" -#: src/pages/build/BuildDetail.tsx:191 -msgid "Build Quantity" -msgstr "生產數量" +#: src/pages/build/BuildDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:219 +#: src/tables/bom/UsedInTable.tsx:47 +#: src/tables/build/BuildOrderTable.tsx:84 +#: src/tables/stock/StockItemTable.tsx:67 +msgid "Revision" +msgstr "版本" #: src/pages/build/BuildDetail.tsx:196 #: src/pages/part/PartDetail.tsx:280 #~ msgid "Unlink custom barcode from part" #~ msgstr "Unlink custom barcode from part" -#: src/pages/build/BuildDetail.tsx:197 -#: src/pages/part/PartDetail.tsx:351 -#: src/tables/bom/BomTable.tsx:273 -#: src/tables/bom/BomTable.tsx:308 -msgid "Can Build" -msgstr "可以創建" - #: src/pages/build/BuildDetail.tsx:202 #~ msgid "Build Order updated" #~ msgstr "Build Order updated" -#: src/pages/build/BuildDetail.tsx:206 -#: src/pages/build/BuildDetail.tsx:385 -msgid "Completed Outputs" -msgstr "已出產" +#: src/pages/build/BuildDetail.tsx:205 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:156 +#: src/pages/sales/ReturnOrderDetail.tsx:121 +#: src/pages/sales/SalesOrderDetail.tsx:130 +#: src/pages/stock/StockDetail.tsx:169 +msgid "Custom Status" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:214 +#: src/pages/build/BuildDetail.tsx:691 +#: src/pages/build/BuildIndex.tsx:28 +#: src/pages/stock/LocationDetail.tsx:142 +#: src/tables/build/BuildOrderTable.tsx:122 +#: src/tables/build/BuildOrderTable.tsx:184 +#: src/tables/stock/StockLocationTable.tsx:48 +msgid "External" +msgstr "外部" #: src/pages/build/BuildDetail.tsx:221 #~ msgid "Edit build order" #~ msgstr "Edit build order" -#: src/pages/build/BuildDetail.tsx:223 -#: src/tables/Filter.tsx:286 -msgid "Issued By" -msgstr "發佈人" - #: src/pages/build/BuildDetail.tsx:226 #~ msgid "Duplicate build order" #~ msgstr "Duplicate build order" -#: src/pages/build/BuildDetail.tsx:231 -#: src/pages/part/PartDetail.tsx:437 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:244 -#: src/pages/sales/ReturnOrderDetail.tsx:208 -#: src/pages/sales/SalesOrderDetail.tsx:220 -#: src/tables/Filter.tsx:250 -msgid "Responsible" -msgstr "責任人" - #: src/pages/build/BuildDetail.tsx:231 #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:249 +#: src/pages/build/BuildDetail.tsx:232 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:123 +#: src/pages/sales/ReturnOrderDetail.tsx:88 +#: src/pages/sales/SalesOrderDetail.tsx:97 +#: src/tables/ColumnRenderers.tsx:194 +#: src/tables/build/BuildAllocatedStockTable.tsx:116 +#: src/tables/build/BuildLineTable.tsx:338 +msgid "Reference" +msgstr "參考" + +#: src/pages/build/BuildDetail.tsx:246 +msgid "Parent Build" +msgstr "上級生產" + +#: src/pages/build/BuildDetail.tsx:257 +msgid "Build Quantity" +msgstr "生產數量" + +#: src/pages/build/BuildDetail.tsx:263 +#: src/pages/part/PartDetail.tsx:348 +#: src/tables/bom/BomTable.tsx:273 +#: src/tables/bom/BomTable.tsx:308 +msgid "Can Build" +msgstr "可以創建" + +#: src/pages/build/BuildDetail.tsx:272 +#: src/pages/build/BuildDetail.tsx:459 +msgid "Completed Outputs" +msgstr "已出產" + +#: src/pages/build/BuildDetail.tsx:289 +#: src/tables/Filter.tsx:338 +msgid "Issued By" +msgstr "發佈人" + +#: src/pages/build/BuildDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:434 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:243 +#: src/pages/sales/ReturnOrderDetail.tsx:207 +#: src/pages/sales/SalesOrderDetail.tsx:219 +#: src/tables/Filter.tsx:302 +msgid "Responsible" +msgstr "責任人" + +#: src/pages/build/BuildDetail.tsx:315 msgid "Any location" msgstr "任意地點" -#: src/pages/build/BuildDetail.tsx:256 +#: src/pages/build/BuildDetail.tsx:322 msgid "Destination Location" msgstr "目標地點" -#: src/pages/build/BuildDetail.tsx:272 -#: src/tables/settings/ApiTokenTable.tsx:97 +#: src/pages/build/BuildDetail.tsx:338 +#: src/tables/settings/ApiTokenTable.tsx:98 #: src/tables/settings/PendingTasksTable.tsx:41 msgid "Created" msgstr "已創建" -#: src/pages/build/BuildDetail.tsx:280 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:269 -#: src/pages/sales/ReturnOrderDetail.tsx:234 -#: src/pages/sales/SalesOrderDetail.tsx:245 -#: src/tables/ColumnRenderers.tsx:275 +#: src/pages/build/BuildDetail.tsx:346 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:268 +#: src/pages/sales/ReturnOrderDetail.tsx:233 +#: src/pages/sales/SalesOrderDetail.tsx:244 +#: src/tables/ColumnRenderers.tsx:313 msgid "Start Date" msgstr "" -#: src/pages/build/BuildDetail.tsx:288 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:277 -#: src/pages/sales/ReturnOrderDetail.tsx:242 -#: src/pages/sales/SalesOrderDetail.tsx:253 -#: src/tables/ColumnRenderers.tsx:283 -#: src/tables/part/PartPurchaseOrdersTable.tsx:101 -#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 -#: src/tables/sales/SalesOrderLineItemTable.tsx:128 -msgid "Target Date" -msgstr "預計日期" - -#: src/pages/build/BuildDetail.tsx:296 -#: src/tables/sales/SalesOrderLineItemTable.tsx:322 -msgid "Completed" -msgstr "已完成" - -#: src/pages/build/BuildDetail.tsx:332 -msgid "Build Details" -msgstr "生產詳情" - -#: src/pages/build/BuildDetail.tsx:338 -#: src/tables/part/PartBuildAllocationsTable.tsx:67 -#: src/tables/part/PartSalesAllocationsTable.tsx:62 -msgid "Required Stock" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:344 -#: src/pages/sales/SalesOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:212 -msgid "Allocated Stock" -msgstr "已分配的庫存" - #: src/pages/build/BuildDetail.tsx:347 #: src/pages/part/PartDetail.tsx:727 #~ msgid "Test Statistics" #~ msgstr "Test Statistics" -#: src/pages/build/BuildDetail.tsx:357 -msgid "Consumed Stock" -msgstr "已消耗庫存" +#: src/pages/build/BuildDetail.tsx:354 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:276 +#: src/pages/sales/ReturnOrderDetail.tsx:241 +#: src/pages/sales/SalesOrderDetail.tsx:252 +#: src/tables/ColumnRenderers.tsx:321 +#: src/tables/part/PartPurchaseOrdersTable.tsx:101 +#: src/tables/sales/ReturnOrderLineItemTable.tsx:149 +#: src/tables/sales/SalesOrderLineItemTable.tsx:128 +msgid "Target Date" +msgstr "預計日期" + +#: src/pages/build/BuildDetail.tsx:362 +#: src/tables/sales/SalesOrderLineItemTable.tsx:322 +msgid "Completed" +msgstr "已完成" #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:372 -msgid "Incomplete Outputs" -msgstr "未出產" - #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 +msgid "Build Details" +msgstr "生產詳情" + +#: src/pages/build/BuildDetail.tsx:404 +msgid "Required Parts" +msgstr "" + +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:210 +msgid "Allocated Stock" +msgstr "已分配的庫存" + +#: src/pages/build/BuildDetail.tsx:431 +msgid "Consumed Stock" +msgstr "已消耗庫存" + +#: src/pages/build/BuildDetail.tsx:446 +msgid "Incomplete Outputs" +msgstr "未出產" + +#: src/pages/build/BuildDetail.tsx:474 msgid "External Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:414 +#: src/pages/build/BuildDetail.tsx:488 msgid "Child Build Orders" msgstr "子生產訂單" -#: src/pages/build/BuildDetail.tsx:424 -#: src/tables/build/BuildOutputTable.tsx:558 +#: src/pages/build/BuildDetail.tsx:498 +#: src/tables/build/BuildOutputTable.tsx:604 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" msgstr "測試結果" -#: src/pages/build/BuildDetail.tsx:452 +#: src/pages/build/BuildDetail.tsx:535 msgid "Edit Build Order" msgstr "編輯生產訂單" -#: src/pages/build/BuildDetail.tsx:474 +#: src/pages/build/BuildDetail.tsx:557 #: src/tables/build/BuildOrderTable.tsx:213 #: src/tables/build/BuildOrderTable.tsx:229 msgid "Add Build Order" msgstr "添加生產訂單" -#: src/pages/build/BuildDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:567 msgid "Cancel Build Order" msgstr "取消生產訂單" -#: src/pages/build/BuildDetail.tsx:486 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:399 -#: src/pages/sales/ReturnOrderDetail.tsx:394 -#: src/pages/sales/SalesOrderDetail.tsx:428 -msgid "Order cancelled" -msgstr "訂單已取消" - -#: src/pages/build/BuildDetail.tsx:487 +#: src/pages/build/BuildDetail.tsx:569 #: src/pages/purchasing/PurchaseOrderDetail.tsx:398 #: src/pages/sales/ReturnOrderDetail.tsx:393 #: src/pages/sales/SalesOrderDetail.tsx:427 +msgid "Order cancelled" +msgstr "訂單已取消" + +#: src/pages/build/BuildDetail.tsx:570 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:397 +#: src/pages/sales/ReturnOrderDetail.tsx:392 +#: src/pages/sales/SalesOrderDetail.tsx:426 msgid "Cancel this order" msgstr "取消此訂單" -#: src/pages/build/BuildDetail.tsx:496 +#: src/pages/build/BuildDetail.tsx:579 msgid "Hold Build Order" msgstr "掛起生產訂單" -#: src/pages/build/BuildDetail.tsx:498 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 -#: src/pages/sales/ReturnOrderDetail.tsx:401 -#: src/pages/sales/SalesOrderDetail.tsx:435 +#: src/pages/build/BuildDetail.tsx:581 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:405 +#: src/pages/sales/ReturnOrderDetail.tsx:400 +#: src/pages/sales/SalesOrderDetail.tsx:434 msgid "Place this order on hold" msgstr "將此訂單掛起" -#: src/pages/build/BuildDetail.tsx:499 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:407 -#: src/pages/sales/ReturnOrderDetail.tsx:402 -#: src/pages/sales/SalesOrderDetail.tsx:436 +#: src/pages/build/BuildDetail.tsx:582 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:406 +#: src/pages/sales/ReturnOrderDetail.tsx:401 +#: src/pages/sales/SalesOrderDetail.tsx:435 msgid "Order placed on hold" msgstr "掛起訂單" -#: src/pages/build/BuildDetail.tsx:504 +#: src/pages/build/BuildDetail.tsx:587 msgid "Issue Build Order" msgstr "發出生產訂單" -#: src/pages/build/BuildDetail.tsx:506 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 -#: src/pages/sales/ReturnOrderDetail.tsx:385 -#: src/pages/sales/SalesOrderDetail.tsx:419 +#: src/pages/build/BuildDetail.tsx:589 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:384 +#: src/pages/sales/SalesOrderDetail.tsx:418 msgid "Issue this order" msgstr "發出這個訂單" -#: src/pages/build/BuildDetail.tsx:507 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:386 -#: src/pages/sales/SalesOrderDetail.tsx:420 +#: src/pages/build/BuildDetail.tsx:590 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:390 +#: src/pages/sales/ReturnOrderDetail.tsx:385 +#: src/pages/sales/SalesOrderDetail.tsx:419 msgid "Order issued" msgstr "訂單發起" -#: src/pages/build/BuildDetail.tsx:512 +#: src/pages/build/BuildDetail.tsx:595 msgid "Complete Build Order" msgstr "完成生產訂單" -#: src/pages/build/BuildDetail.tsx:514 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 -#: src/pages/sales/ReturnOrderDetail.tsx:409 -#: src/pages/sales/SalesOrderDetail.tsx:454 +#: src/pages/build/BuildDetail.tsx:597 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:418 +#: src/pages/sales/ReturnOrderDetail.tsx:408 +#: src/pages/sales/SalesOrderDetail.tsx:453 msgid "Mark this order as complete" msgstr "標記該訂單為已完成" -#: src/pages/build/BuildDetail.tsx:515 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:413 -#: src/pages/sales/ReturnOrderDetail.tsx:410 -#: src/pages/sales/SalesOrderDetail.tsx:455 +#: src/pages/build/BuildDetail.tsx:598 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Order completed" msgstr "訂單已完成" -#: src/pages/build/BuildDetail.tsx:546 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:442 -#: src/pages/sales/ReturnOrderDetail.tsx:439 -#: src/pages/sales/SalesOrderDetail.tsx:484 +#: src/pages/build/BuildDetail.tsx:629 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:489 msgid "Issue Order" msgstr "發佈訂單" -#: src/pages/build/BuildDetail.tsx:553 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:636 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:448 +#: src/pages/sales/ReturnOrderDetail.tsx:445 +#: src/pages/sales/SalesOrderDetail.tsx:503 msgid "Complete Order" msgstr "完成訂單" -#: src/pages/build/BuildDetail.tsx:571 +#: src/pages/build/BuildDetail.tsx:654 msgid "Build Order Actions" msgstr "生產訂單操作" -#: src/pages/build/BuildDetail.tsx:576 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:471 -#: src/pages/sales/ReturnOrderDetail.tsx:468 -#: src/pages/sales/SalesOrderDetail.tsx:521 +#: src/pages/build/BuildDetail.tsx:659 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:470 +#: src/pages/sales/ReturnOrderDetail.tsx:467 +#: src/pages/sales/SalesOrderDetail.tsx:526 msgid "Edit order" msgstr "編輯訂單" -#: src/pages/build/BuildDetail.tsx:580 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:479 -#: src/pages/sales/ReturnOrderDetail.tsx:474 -#: src/pages/sales/SalesOrderDetail.tsx:526 +#: src/pages/build/BuildDetail.tsx:663 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:478 +#: src/pages/sales/ReturnOrderDetail.tsx:473 +#: src/pages/sales/SalesOrderDetail.tsx:531 msgid "Duplicate order" msgstr "複製訂單" -#: src/pages/build/BuildDetail.tsx:584 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:482 -#: src/pages/sales/ReturnOrderDetail.tsx:479 -#: src/pages/sales/SalesOrderDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:667 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:481 +#: src/pages/sales/ReturnOrderDetail.tsx:478 +#: src/pages/sales/SalesOrderDetail.tsx:534 msgid "Hold order" msgstr "掛起訂單" -#: src/pages/build/BuildDetail.tsx:589 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:487 -#: src/pages/sales/ReturnOrderDetail.tsx:484 -#: src/pages/sales/SalesOrderDetail.tsx:534 +#: src/pages/build/BuildDetail.tsx:672 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:486 +#: src/pages/sales/ReturnOrderDetail.tsx:483 +#: src/pages/sales/SalesOrderDetail.tsx:539 msgid "Cancel order" msgstr "取消訂單" -#: src/pages/build/BuildDetail.tsx:631 -#: src/pages/stock/StockDetail.tsx:347 -#: src/tables/build/BuildAllocatedStockTable.tsx:77 -#: src/tables/part/PartBuildAllocationsTable.tsx:41 +#: src/pages/build/BuildDetail.tsx:710 +#: src/pages/stock/StockDetail.tsx:342 +#: src/tables/build/BuildAllocatedStockTable.tsx:82 +#: src/tables/part/PartBuildAllocationsTable.tsx:42 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:153 #: src/tables/stock/StockTrackingTable.tsx:108 msgid "Build Order" @@ -6335,28 +6386,28 @@ msgstr "" msgid "Calendar View" msgstr "" -#: src/pages/company/CompanyDetail.tsx:100 +#: src/pages/company/CompanyDetail.tsx:99 msgid "Website" msgstr "網站" -#: src/pages/company/CompanyDetail.tsx:108 +#: src/pages/company/CompanyDetail.tsx:107 msgid "Phone Number" msgstr "電話號碼" -#: src/pages/company/CompanyDetail.tsx:115 +#: src/pages/company/CompanyDetail.tsx:114 msgid "Email Address" msgstr "電子郵件地址" -#: src/pages/company/CompanyDetail.tsx:125 +#: src/pages/company/CompanyDetail.tsx:124 msgid "Default Currency" msgstr "默認貨幣單位" -#: src/pages/company/CompanyDetail.tsx:130 +#: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 -#: src/pages/company/SupplierPartDetail.tsx:129 -#: src/pages/company/SupplierPartDetail.tsx:235 -#: src/pages/company/SupplierPartDetail.tsx:360 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:139 +#: src/pages/company/SupplierPartDetail.tsx:128 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:359 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:138 #: src/tables/company/CompanyTable.tsx:95 #: src/tables/part/PartPurchaseOrdersTable.tsx:43 #: src/tables/purchasing/PurchaseOrderTable.tsx:107 @@ -6364,23 +6415,23 @@ msgstr "默認貨幣單位" msgid "Supplier" msgstr "供應商" -#: src/pages/company/CompanyDetail.tsx:136 +#: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 -#: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:265 -#: src/pages/company/SupplierPartDetail.tsx:151 +#: src/pages/company/ManufacturerPartDetail.tsx:102 +#: src/pages/company/ManufacturerPartDetail.tsx:264 +#: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:100 #: src/tables/purchasing/SupplierPartTable.tsx:68 msgid "Manufacturer" msgstr "製造商" -#: src/pages/company/CompanyDetail.tsx:142 +#: src/pages/company/CompanyDetail.tsx:141 #: src/pages/company/CustomerDetail.tsx:8 #: src/pages/part/pricing/SaleHistoryPanel.tsx:31 -#: src/pages/sales/ReturnOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderDetail.tsx:113 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:104 -#: src/pages/stock/StockDetail.tsx:373 +#: src/pages/sales/ReturnOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderDetail.tsx:112 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:102 +#: src/pages/stock/StockDetail.tsx:368 #: src/tables/company/CompanyTable.tsx:105 #: src/tables/sales/ReturnOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:137 @@ -6388,7 +6439,7 @@ msgstr "製造商" msgid "Customer" msgstr "客户" -#: src/pages/company/CompanyDetail.tsx:175 +#: src/pages/company/CompanyDetail.tsx:174 msgid "Company Details" msgstr "" @@ -6396,100 +6447,100 @@ msgstr "" #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:181 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Supplied Parts" msgstr "已提供的零件" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Manufactured Parts" +msgstr "製成零件" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:190 -msgid "Manufactured Parts" -msgstr "製成零件" - -#: src/pages/company/CompanyDetail.tsx:237 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "已分配的庫存" -#: src/pages/company/CompanyDetail.tsx:277 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:81 msgid "Edit Company" msgstr "編輯公司" -#: src/pages/company/CompanyDetail.tsx:285 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "刪除該公司" -#: src/pages/company/CompanyDetail.tsx:300 +#: src/pages/company/CompanyDetail.tsx:299 msgid "Company Actions" msgstr "公司操作" -#: src/pages/company/ManufacturerPartDetail.tsx:77 -#: src/pages/company/SupplierPartDetail.tsx:88 +#: src/pages/company/ManufacturerPartDetail.tsx:76 +#: src/pages/company/SupplierPartDetail.tsx:87 msgid "Internal Part" msgstr "內部零件" -#: src/pages/company/ManufacturerPartDetail.tsx:111 -#: src/pages/company/SupplierPartDetail.tsx:160 +#: src/pages/company/ManufacturerPartDetail.tsx:110 +#: src/pages/company/SupplierPartDetail.tsx:159 #: src/tables/purchasing/ManufacturerPartTable.tsx:55 msgid "Manufacturer Part Number" msgstr "製造商零件編號" -#: src/pages/company/ManufacturerPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:112 +#: src/pages/company/ManufacturerPartDetail.tsx:127 +#: src/pages/company/SupplierPartDetail.tsx:111 msgid "External Link" msgstr "外部鏈接" -#: src/pages/company/ManufacturerPartDetail.tsx:147 -#: src/pages/company/SupplierPartDetail.tsx:232 -#: src/pages/part/PartDetail.tsx:523 +#: src/pages/company/ManufacturerPartDetail.tsx:146 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:520 msgid "Part Details" msgstr "零件詳情" -#: src/pages/company/ManufacturerPartDetail.tsx:150 +#: src/pages/company/ManufacturerPartDetail.tsx:149 msgid "Manufacturer Details" msgstr "製造商詳情" -#: src/pages/company/ManufacturerPartDetail.tsx:159 +#: src/pages/company/ManufacturerPartDetail.tsx:158 msgid "Manufacturer Part Details" msgstr "製造商零件詳情" -#: src/pages/company/ManufacturerPartDetail.tsx:165 -#: src/pages/part/PartDetail.tsx:529 +#: src/pages/company/ManufacturerPartDetail.tsx:164 +#: src/pages/part/PartDetail.tsx:526 msgid "Parameters" msgstr "參數" -#: src/pages/company/ManufacturerPartDetail.tsx:205 +#: src/pages/company/ManufacturerPartDetail.tsx:204 #: src/tables/purchasing/ManufacturerPartTable.tsx:83 msgid "Edit Manufacturer Part" msgstr "編輯製造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:212 +#: src/pages/company/ManufacturerPartDetail.tsx:211 #: src/tables/purchasing/ManufacturerPartTable.tsx:71 #: src/tables/purchasing/ManufacturerPartTable.tsx:103 msgid "Add Manufacturer Part" msgstr "添加製造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:224 +#: src/pages/company/ManufacturerPartDetail.tsx:223 #: src/tables/purchasing/ManufacturerPartTable.tsx:91 msgid "Delete Manufacturer Part" msgstr "刪除製造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:239 +#: src/pages/company/ManufacturerPartDetail.tsx:238 msgid "Manufacturer Part Actions" msgstr "製造商零件操作" -#: src/pages/company/ManufacturerPartDetail.tsx:279 +#: src/pages/company/ManufacturerPartDetail.tsx:281 msgid "ManufacturerPart" msgstr "製造商零件" -#: src/pages/company/SupplierPartDetail.tsx:103 +#: src/pages/company/SupplierPartDetail.tsx:102 #: src/tables/part/RelatedPartTable.tsx:78 msgid "Part Description" msgstr "零件描述" -#: src/pages/company/SupplierPartDetail.tsx:179 +#: src/pages/company/SupplierPartDetail.tsx:178 #: src/tables/part/PartPurchaseOrdersTable.tsx:73 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:187 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:229 @@ -6497,62 +6548,62 @@ msgstr "零件描述" msgid "Pack Quantity" msgstr "包裝數量" -#: src/pages/company/SupplierPartDetail.tsx:197 -#: src/pages/company/SupplierPartDetail.tsx:390 -#: src/pages/part/PartDetail.tsx:807 +#: src/pages/company/SupplierPartDetail.tsx:196 +#: src/pages/company/SupplierPartDetail.tsx:389 +#: src/pages/part/PartDetail.tsx:804 #: src/tables/bom/BomTable.tsx:340 -#: src/tables/part/PartTable.tsx:97 +#: src/tables/part/PartTable.tsx:100 msgid "On Order" msgstr "訂購中" -#: src/pages/company/SupplierPartDetail.tsx:204 +#: src/pages/company/SupplierPartDetail.tsx:203 msgid "Supplier Availability" msgstr "供應商可用性" -#: src/pages/company/SupplierPartDetail.tsx:212 +#: src/pages/company/SupplierPartDetail.tsx:211 msgid "Availability Updated" msgstr "可用性已更新" -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "可用性" -#: src/pages/company/SupplierPartDetail.tsx:246 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "供應商零件詳情" -#: src/pages/company/SupplierPartDetail.tsx:252 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 msgid "Received Stock" msgstr "接收庫存" -#: src/pages/company/SupplierPartDetail.tsx:279 +#: src/pages/company/SupplierPartDetail.tsx:278 #: src/pages/part/PartPricingPanel.tsx:113 #: src/pages/part/pricing/PricingOverviewPanel.tsx:232 msgid "Supplier Pricing" msgstr "供應商價格" -#: src/pages/company/SupplierPartDetail.tsx:304 +#: src/pages/company/SupplierPartDetail.tsx:303 msgid "Supplier Part Actions" msgstr "供應商零件操作" -#: src/pages/company/SupplierPartDetail.tsx:328 +#: src/pages/company/SupplierPartDetail.tsx:327 #: src/tables/purchasing/SupplierPartTable.tsx:205 msgid "Edit Supplier Part" msgstr "編輯供應商零件" -#: src/pages/company/SupplierPartDetail.tsx:336 +#: src/pages/company/SupplierPartDetail.tsx:335 #: src/tables/purchasing/SupplierPartTable.tsx:213 msgid "Delete Supplier Part" msgstr "刪除供應商零件" -#: src/pages/company/SupplierPartDetail.tsx:344 +#: src/pages/company/SupplierPartDetail.tsx:343 #: src/tables/purchasing/SupplierPartTable.tsx:152 msgid "Add Supplier Part" msgstr "添加供應商零件" -#: src/pages/company/SupplierPartDetail.tsx:384 -#: src/pages/part/PartDetail.tsx:795 +#: src/pages/company/SupplierPartDetail.tsx:383 +#: src/pages/part/PartDetail.tsx:792 msgid "No Stock" msgstr "無庫存" @@ -6568,12 +6619,12 @@ msgstr "" #: src/pages/core/GroupDetail.tsx:52 #: src/pages/core/GroupDetail.tsx:67 -#: src/tables/settings/GroupTable.tsx:82 +#: src/tables/settings/GroupTable.tsx:81 msgid "Group Details" msgstr "" #: src/pages/core/GroupDetail.tsx:55 -#: src/tables/settings/GroupTable.tsx:109 +#: src/tables/settings/GroupTable.tsx:108 msgid "Group Roles" msgstr "" @@ -6590,7 +6641,7 @@ msgid "User Profile" msgstr "" #: src/pages/core/UserDetail.tsx:188 -#: src/tables/settings/UserTable.tsx:161 +#: src/tables/settings/UserTable.tsx:160 msgid "User Details" msgstr "用户詳情" @@ -6598,155 +6649,156 @@ msgstr "用户詳情" msgid "Basic user" msgstr "" -#: src/pages/part/CategoryDetail.tsx:99 -#: src/pages/stock/LocationDetail.tsx:99 +#: src/pages/part/CategoryDetail.tsx:98 +#: src/pages/stock/LocationDetail.tsx:96 #: src/tables/settings/ErrorTable.tsx:63 #: src/tables/settings/ErrorTable.tsx:108 msgid "Path" msgstr "路徑" -#: src/pages/part/CategoryDetail.tsx:115 +#: src/pages/part/CategoryDetail.tsx:114 msgid "Parent Category" msgstr "上級類別" -#: src/pages/part/CategoryDetail.tsx:138 -#: src/pages/part/CategoryDetail.tsx:268 +#: src/pages/part/CategoryDetail.tsx:137 +#: src/pages/part/CategoryDetail.tsx:267 msgid "Subcategories" msgstr "子類別" -#: src/pages/part/CategoryDetail.tsx:145 -#: src/pages/stock/LocationDetail.tsx:139 +#: src/pages/part/CategoryDetail.tsx:144 +#: src/pages/stock/LocationDetail.tsx:136 #: src/tables/part/PartCategoryTable.tsx:89 #: src/tables/stock/StockLocationTable.tsx:43 msgid "Structural" msgstr "結構性" -#: src/pages/part/CategoryDetail.tsx:151 +#: src/pages/part/CategoryDetail.tsx:150 msgid "Parent default location" msgstr "上級默認位置" -#: src/pages/part/CategoryDetail.tsx:158 +#: src/pages/part/CategoryDetail.tsx:157 msgid "Default location" msgstr "默認位置" -#: src/pages/part/CategoryDetail.tsx:169 +#: src/pages/part/CategoryDetail.tsx:168 msgid "Top level part category" msgstr "最高級零件類別" -#: src/pages/part/CategoryDetail.tsx:179 -#: src/pages/part/CategoryDetail.tsx:245 +#: src/pages/part/CategoryDetail.tsx:178 +#: src/pages/part/CategoryDetail.tsx:244 #: src/tables/part/PartCategoryTable.tsx:122 msgid "Edit Part Category" msgstr "編輯零件類別" -#: src/pages/part/CategoryDetail.tsx:188 +#: src/pages/part/CategoryDetail.tsx:187 msgid "Move items to parent category" msgstr "" -#: src/pages/part/CategoryDetail.tsx:192 -#: src/pages/stock/LocationDetail.tsx:231 +#: src/pages/part/CategoryDetail.tsx:191 +#: src/pages/stock/LocationDetail.tsx:228 msgid "Delete items" msgstr "刪除項" -#: src/pages/part/CategoryDetail.tsx:200 -#: src/pages/part/CategoryDetail.tsx:250 +#: src/pages/part/CategoryDetail.tsx:199 +#: src/pages/part/CategoryDetail.tsx:249 msgid "Delete Part Category" msgstr "刪除零件類別" -#: src/pages/part/CategoryDetail.tsx:203 +#: src/pages/part/CategoryDetail.tsx:202 msgid "Parts Action" msgstr "零件操作" -#: src/pages/part/CategoryDetail.tsx:204 +#: src/pages/part/CategoryDetail.tsx:203 msgid "Action for parts in this category" msgstr "對此類別中零件的操作" -#: src/pages/part/CategoryDetail.tsx:209 +#: src/pages/part/CategoryDetail.tsx:208 msgid "Child Categories Action" msgstr "子類別操作" -#: src/pages/part/CategoryDetail.tsx:210 +#: src/pages/part/CategoryDetail.tsx:209 msgid "Action for child categories in this category" msgstr "對此類別中零件的操作" -#: src/pages/part/CategoryDetail.tsx:241 +#: src/pages/part/CategoryDetail.tsx:240 #: src/tables/part/PartCategoryTable.tsx:143 msgid "Category Actions" msgstr "類別操作" -#: src/pages/part/CategoryDetail.tsx:262 +#: src/pages/part/CategoryDetail.tsx:261 msgid "Category Details" msgstr "類別詳情" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:545 -#: src/tables/part/PartTable.tsx:110 +#: src/pages/stock/StockDetail.tsx:540 +#: src/tables/part/PartTable.tsx:113 msgid "Build Order Allocations" msgstr "分配生產訂單" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:560 -#: src/tables/part/PartTable.tsx:118 +#: src/pages/stock/StockDetail.tsx:555 +#: src/tables/part/PartTable.tsx:121 msgid "Sales Order Allocations" msgstr "分配銷售訂單" -#: src/pages/part/PartDetail.tsx:208 +#: src/pages/part/PartDetail.tsx:205 msgid "Variant of" msgstr "變體於" -#: src/pages/part/PartDetail.tsx:215 +#: src/pages/part/PartDetail.tsx:212 msgid "Revision of" msgstr "修訂" -#: src/pages/part/PartDetail.tsx:229 -#: src/tables/Filter.tsx:294 +#: src/pages/part/PartDetail.tsx:226 +#: src/tables/ColumnRenderers.tsx:130 +#: src/tables/Filter.tsx:346 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "類別" -#: src/pages/part/PartDetail.tsx:235 +#: src/pages/part/PartDetail.tsx:232 msgid "Default Location" msgstr "默認位置" -#: src/pages/part/PartDetail.tsx:242 +#: src/pages/part/PartDetail.tsx:239 msgid "Category Default Location" msgstr "類別默認位置" -#: src/pages/part/PartDetail.tsx:249 +#: src/pages/part/PartDetail.tsx:246 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "單位" -#: src/pages/part/PartDetail.tsx:256 +#: src/pages/part/PartDetail.tsx:253 #: src/tables/settings/PendingTasksTable.tsx:51 msgid "Keywords" msgstr "關鍵詞" -#: src/pages/part/PartDetail.tsx:282 +#: src/pages/part/PartDetail.tsx:279 #: src/tables/bom/BomTable.tsx:335 #: src/tables/build/BuildLineTable.tsx:298 -#: src/tables/part/PartTable.tsx:302 +#: src/tables/part/PartTable.tsx:305 #: src/tables/sales/SalesOrderLineItemTable.tsx:132 msgid "Available Stock" msgstr "可用庫存" -#: src/pages/part/PartDetail.tsx:289 +#: src/pages/part/PartDetail.tsx:286 msgid "Variant Stock" msgstr "變體庫存" -#: src/pages/part/PartDetail.tsx:297 +#: src/pages/part/PartDetail.tsx:294 msgid "Minimum Stock" msgstr "最低庫存" -#: src/pages/part/PartDetail.tsx:303 +#: src/pages/part/PartDetail.tsx:300 #: src/tables/bom/BomTable.tsx:249 #: src/tables/build/BuildLineTable.tsx:260 #: src/tables/sales/SalesOrderLineItemTable.tsx:170 msgid "On order" msgstr "訂購中" -#: src/pages/part/PartDetail.tsx:310 +#: src/pages/part/PartDetail.tsx:307 msgid "Required for Orders" msgstr "生產訂單所需的" @@ -6754,7 +6806,7 @@ msgstr "生產訂單所需的" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:321 +#: src/pages/part/PartDetail.tsx:318 msgid "Allocated to Build Orders" msgstr "分配生產訂單" @@ -6766,93 +6818,93 @@ msgstr "分配生產訂單" #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:333 +#: src/pages/part/PartDetail.tsx:330 msgid "Allocated to Sales Orders" msgstr "分配銷售訂單" -#: src/pages/part/PartDetail.tsx:342 -#: src/pages/part/PartDetail.tsx:813 -#: src/pages/stock/StockDetail.tsx:991 +#: src/pages/part/PartDetail.tsx:339 +#: src/pages/part/PartDetail.tsx:810 +#: src/pages/stock/StockDetail.tsx:932 #: src/tables/build/BuildOrderTestTable.tsx:220 -#: src/tables/stock/StockItemTable.tsx:355 +#: src/tables/stock/StockItemTable.tsx:357 msgid "In Production" msgstr "生產中" -#: src/pages/part/PartDetail.tsx:366 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/part/ParametricPartTable.tsx:355 -#: src/tables/part/PartTable.tsx:192 +#: src/tables/part/PartTable.tsx:195 msgid "Locked" msgstr "已鎖定" -#: src/pages/part/PartDetail.tsx:372 +#: src/pages/part/PartDetail.tsx:369 msgid "Template Part" msgstr "模板零件" -#: src/pages/part/PartDetail.tsx:377 +#: src/pages/part/PartDetail.tsx:374 #: src/tables/bom/BomTable.tsx:330 msgid "Assembled Part" msgstr "組裝零件" -#: src/pages/part/PartDetail.tsx:382 +#: src/pages/part/PartDetail.tsx:379 msgid "Component Part" msgstr "組件零件" -#: src/pages/part/PartDetail.tsx:387 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/bom/BomTable.tsx:320 msgid "Testable Part" msgstr "可測試零件" -#: src/pages/part/PartDetail.tsx:393 +#: src/pages/part/PartDetail.tsx:390 #: src/tables/bom/BomTable.tsx:325 msgid "Trackable Part" msgstr "可追溯零件" -#: src/pages/part/PartDetail.tsx:398 +#: src/pages/part/PartDetail.tsx:395 msgid "Purchaseable Part" msgstr "可購買零件" -#: src/pages/part/PartDetail.tsx:404 +#: src/pages/part/PartDetail.tsx:401 msgid "Saleable Part" msgstr "可銷售零件" -#: src/pages/part/PartDetail.tsx:409 +#: src/pages/part/PartDetail.tsx:406 msgid "Virtual Part" msgstr "虛擬零件" -#: src/pages/part/PartDetail.tsx:424 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:254 -#: src/pages/sales/ReturnOrderDetail.tsx:218 -#: src/pages/sales/SalesOrderDetail.tsx:230 -#: src/tables/ColumnRenderers.tsx:291 +#: src/pages/part/PartDetail.tsx:421 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:253 +#: src/pages/sales/ReturnOrderDetail.tsx:217 +#: src/pages/sales/SalesOrderDetail.tsx:229 +#: src/tables/ColumnRenderers.tsx:329 msgid "Creation Date" msgstr "創建日期" -#: src/pages/part/PartDetail.tsx:429 -#: src/tables/ColumnRenderers.tsx:239 -#: src/tables/Filter.tsx:278 +#: src/pages/part/PartDetail.tsx:426 +#: src/tables/ColumnRenderers.tsx:277 +#: src/tables/Filter.tsx:330 msgid "Created By" msgstr "創建人" -#: src/pages/part/PartDetail.tsx:444 +#: src/pages/part/PartDetail.tsx:441 msgid "Default Supplier" msgstr "默認供應商" -#: src/pages/part/PartDetail.tsx:450 +#: src/pages/part/PartDetail.tsx:447 msgid "Default Expiry" msgstr "" -#: src/pages/part/PartDetail.tsx:455 +#: src/pages/part/PartDetail.tsx:452 msgid "days" msgstr "" -#: src/pages/part/PartDetail.tsx:465 +#: src/pages/part/PartDetail.tsx:462 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:97 -#: src/tables/part/PartTable.tsx:168 +#: src/tables/part/PartTable.tsx:171 msgid "Price Range" msgstr "價格範圍" -#: src/pages/part/PartDetail.tsx:475 +#: src/pages/part/PartDetail.tsx:472 msgid "Latest Serial Number" msgstr "" @@ -6860,24 +6912,24 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:558 +#: src/pages/part/PartDetail.tsx:555 msgid "Variants" msgstr "變體" -#: src/pages/part/PartDetail.tsx:565 -#: src/pages/stock/StockDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:562 +#: src/pages/stock/StockDetail.tsx:527 msgid "Allocations" msgstr "分配" -#: src/pages/part/PartDetail.tsx:572 +#: src/pages/part/PartDetail.tsx:569 msgid "Bill of Materials" msgstr "物料清單" -#: src/pages/part/PartDetail.tsx:590 +#: src/pages/part/PartDetail.tsx:587 msgid "Used In" msgstr "用於" -#: src/pages/part/PartDetail.tsx:597 +#: src/pages/part/PartDetail.tsx:594 msgid "Part Pricing" msgstr "零件價格" @@ -6885,74 +6937,68 @@ msgstr "零件價格" #~ msgid "Scheduling" #~ msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:655 +#: src/pages/part/PartDetail.tsx:652 msgid "Test Templates" msgstr "測試模板" -#: src/pages/part/PartDetail.tsx:666 +#: src/pages/part/PartDetail.tsx:663 msgid "Related Parts" msgstr "關聯零件" -#: src/pages/part/PartDetail.tsx:801 +#: src/pages/part/PartDetail.tsx:798 #: src/tables/part/PartTestTemplateTable.tsx:112 #: src/tables/stock/StockItemTestResultTable.tsx:385 msgid "Required" msgstr "必填" -#: src/pages/part/PartDetail.tsx:832 -#: src/tables/part/PartTable.tsx:357 +#: src/pages/part/PartDetail.tsx:829 +#: src/tables/part/PartTable.tsx:360 msgid "Edit Part" msgstr "編輯零件" -#: src/pages/part/PartDetail.tsx:872 -#: src/tables/part/PartTable.tsx:345 -#: src/tables/part/PartTable.tsx:422 +#: src/pages/part/PartDetail.tsx:869 +#: src/tables/part/PartTable.tsx:348 +#: src/tables/part/PartTable.tsx:425 msgid "Add Part" msgstr "添加零件" -#: src/pages/part/PartDetail.tsx:886 +#: src/pages/part/PartDetail.tsx:883 msgid "Delete Part" msgstr "刪除零件" -#: src/pages/part/PartDetail.tsx:895 +#: src/pages/part/PartDetail.tsx:892 msgid "Deleting this part cannot be reversed" msgstr "刪除此零件無法撤銷" -#: src/pages/part/PartDetail.tsx:948 -#: src/pages/stock/LocationDetail.tsx:367 -#: src/tables/stock/StockItemTable.tsx:577 -msgid "Stock Actions" -msgstr "庫存操作" - -#: src/pages/part/PartDetail.tsx:956 -msgid "Count part stock" -msgstr "清點零件庫存" - -#: src/pages/part/PartDetail.tsx:967 -msgid "Transfer part stock" -msgstr "轉移零件庫存" - -#: src/pages/part/PartDetail.tsx:974 -#: src/pages/stock/StockDetail.tsx:924 +#: src/pages/part/PartDetail.tsx:953 +#: src/pages/stock/StockDetail.tsx:876 msgid "Order" msgstr "訂單" -#: src/pages/part/PartDetail.tsx:975 -#: src/pages/stock/StockDetail.tsx:925 +#: src/pages/part/PartDetail.tsx:954 +#: src/pages/stock/StockDetail.tsx:877 #: src/tables/build/BuildLineTable.tsx:608 msgid "Order Stock" msgstr "訂單庫存" -#: src/pages/part/PartDetail.tsx:987 +#: src/pages/part/PartDetail.tsx:956 +#~ msgid "Count part stock" +#~ msgstr "Count part stock" + +#: src/pages/part/PartDetail.tsx:966 msgid "Search by serial number" msgstr "" -#: src/pages/part/PartDetail.tsx:995 -#: src/tables/part/PartTable.tsx:394 +#: src/pages/part/PartDetail.tsx:967 +#~ msgid "Transfer part stock" +#~ msgstr "Transfer part stock" + +#: src/pages/part/PartDetail.tsx:974 +#: src/tables/part/PartTable.tsx:397 msgid "Part Actions" msgstr "零件選項" -#: src/pages/part/PartDetail.tsx:1079 +#: src/pages/part/PartDetail.tsx:1053 msgid "Select Part Revision" msgstr "選擇零件版本" @@ -7051,8 +7097,8 @@ msgstr "計劃盤點報告" #: src/pages/part/PartStocktakeDetail.tsx:122 #: src/pages/part/PartStocktakeDetail.tsx:240 -#: src/pages/stock/StockDetail.tsx:405 -#: src/tables/stock/StockItemTable.tsx:263 +#: src/pages/stock/StockDetail.tsx:400 +#: src/tables/stock/StockItemTable.tsx:265 msgid "Stock Value" msgstr "庫存價值" @@ -7073,7 +7119,7 @@ msgstr "最大值" #: src/pages/part/pricing/BomPricingPanel.tsx:87 #: src/pages/part/pricing/BomPricingPanel.tsx:177 -#: src/tables/ColumnRenderers.tsx:341 +#: src/tables/ColumnRenderers.tsx:379 #: src/tables/bom/BomTable.tsx:197 #: src/tables/general/ExtraLineItemTable.tsx:64 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:258 @@ -7088,7 +7134,7 @@ msgstr "總價" #: src/pages/part/pricing/BomPricingPanel.tsx:141 #: src/tables/bom/UsedInTable.tsx:57 #: src/tables/build/BuildLineTable.tsx:308 -#: src/tables/part/PartTable.tsx:210 +#: src/tables/part/PartTable.tsx:213 msgid "Component" msgstr "組件" @@ -7117,12 +7163,12 @@ msgstr "最高價格" #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:71 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:126 #: src/pages/part/pricing/SupplierPricingPanel.tsx:66 -#: src/pages/stock/StockDetail.tsx:393 +#: src/pages/stock/StockDetail.tsx:388 #: src/tables/bom/BomTable.tsx:187 #: src/tables/general/ExtraLineItemTable.tsx:56 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:253 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:80 -#: src/tables/stock/StockItemTable.tsx:251 +#: src/tables/stock/StockItemTable.tsx:253 msgid "Unit Price" msgstr "單價" @@ -7200,8 +7246,8 @@ msgid "Purchase Pricing" msgstr "採購價格" #: src/pages/part/pricing/PricingOverviewPanel.tsx:281 -#: src/pages/stock/StockDetail.tsx:185 -#: src/tables/stock/StockItemTable.tsx:292 +#: src/pages/stock/StockDetail.tsx:180 +#: src/tables/stock/StockItemTable.tsx:294 msgid "Last Updated" msgstr "最近更新" @@ -7268,17 +7314,17 @@ msgstr "供應商價格" msgid "Variant Part" msgstr "變體零件" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:90 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:89 msgid "Edit Purchase Order" msgstr "編輯採購訂單" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:108 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:107 #: src/tables/purchasing/PurchaseOrderTable.tsx:152 #: src/tables/purchasing/PurchaseOrderTable.tsx:165 msgid "Add Purchase Order" msgstr "添加採購訂單" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:130 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:129 msgid "Supplier Reference" msgstr "供應商參考" @@ -7288,26 +7334,26 @@ msgstr "供應商參考" #~ msgid "Order Currency," #~ msgstr "Order Currency," -#: src/pages/purchasing/PurchaseOrderDetail.tsx:170 -#: src/pages/sales/ReturnOrderDetail.tsx:141 -#: src/pages/sales/SalesOrderDetail.tsx:144 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:169 +#: src/pages/sales/ReturnOrderDetail.tsx:140 +#: src/pages/sales/SalesOrderDetail.tsx:143 msgid "Completed Line Items" msgstr "已完成行項目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:179 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:178 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:263 msgid "Destination" msgstr "目的地" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:185 -#: src/pages/sales/ReturnOrderDetail.tsx:148 -#: src/pages/sales/SalesOrderDetail.tsx:161 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:184 +#: src/pages/sales/ReturnOrderDetail.tsx:147 +#: src/pages/sales/SalesOrderDetail.tsx:160 msgid "Order Currency" msgstr "訂單貨幣" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:191 -#: src/pages/sales/ReturnOrderDetail.tsx:155 -#: src/pages/sales/SalesOrderDetail.tsx:167 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:190 +#: src/pages/sales/ReturnOrderDetail.tsx:154 +#: src/pages/sales/SalesOrderDetail.tsx:166 msgid "Total Cost" msgstr "總成本" @@ -7317,80 +7363,80 @@ msgstr "總成本" #~ msgid "Created On" #~ msgstr "Created On" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:220 -#: src/pages/sales/ReturnOrderDetail.tsx:184 -#: src/pages/sales/SalesOrderDetail.tsx:196 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:219 +#: src/pages/sales/ReturnOrderDetail.tsx:183 +#: src/pages/sales/SalesOrderDetail.tsx:195 msgid "Contact Email" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:228 -#: src/pages/sales/ReturnOrderDetail.tsx:192 -#: src/pages/sales/SalesOrderDetail.tsx:204 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:227 +#: src/pages/sales/ReturnOrderDetail.tsx:191 +#: src/pages/sales/SalesOrderDetail.tsx:203 msgid "Contact Phone" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:261 -#: src/pages/sales/ReturnOrderDetail.tsx:226 -#: src/pages/sales/SalesOrderDetail.tsx:237 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:260 +#: src/pages/sales/ReturnOrderDetail.tsx:225 +#: src/pages/sales/SalesOrderDetail.tsx:236 msgid "Issue Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:250 -#: src/pages/sales/SalesOrderDetail.tsx:260 -#: src/tables/ColumnRenderers.tsx:299 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:249 +#: src/pages/sales/SalesOrderDetail.tsx:259 +#: src/tables/ColumnRenderers.tsx:337 #: src/tables/build/BuildOrderTable.tsx:136 #: src/tables/part/PartPurchaseOrdersTable.tsx:106 msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 -#: src/pages/sales/ReturnOrderDetail.tsx:280 -#: src/pages/sales/SalesOrderDetail.tsx:326 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:279 +#: src/pages/sales/SalesOrderDetail.tsx:325 msgid "Order Details" msgstr "訂單細節" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:322 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:331 -#: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:286 -#: src/pages/sales/ReturnOrderDetail.tsx:295 -#: src/pages/sales/SalesOrderDetail.tsx:332 -#: src/pages/sales/SalesOrderDetail.tsx:341 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:321 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:330 +#: src/pages/sales/ReturnOrderDetail.tsx:133 +#: src/pages/sales/ReturnOrderDetail.tsx:285 +#: src/pages/sales/ReturnOrderDetail.tsx:294 +#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/sales/SalesOrderDetail.tsx:340 msgid "Line Items" msgstr "行項目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:345 -#: src/pages/sales/ReturnOrderDetail.tsx:309 -#: src/pages/sales/SalesOrderDetail.tsx:358 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:344 +#: src/pages/sales/ReturnOrderDetail.tsx:308 +#: src/pages/sales/SalesOrderDetail.tsx:357 msgid "Extra Line Items" msgstr "額外行項目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:387 msgid "Issue Purchase Order" msgstr "發佈採購訂單" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:396 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:395 msgid "Cancel Purchase Order" msgstr "取消採購訂單" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:404 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:403 msgid "Hold Purchase Order" msgstr "掛起採購訂單" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:411 msgid "Complete Purchase Order" msgstr "完成採購訂單" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:467 -#: src/pages/sales/ReturnOrderDetail.tsx:464 -#: src/pages/sales/SalesOrderDetail.tsx:516 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:466 +#: src/pages/sales/ReturnOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:521 msgid "Order Actions" msgstr "訂單操作" -#: src/pages/sales/ReturnOrderDetail.tsx:95 -#: src/pages/sales/SalesOrderDetail.tsx:104 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:113 +#: src/pages/sales/ReturnOrderDetail.tsx:94 +#: src/pages/sales/SalesOrderDetail.tsx:103 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:111 #: src/tables/sales/SalesOrderTable.tsx:145 msgid "Customer Reference" msgstr "客户參考" @@ -7399,33 +7445,33 @@ msgstr "客户參考" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/ReturnOrderDetail.tsx:355 msgid "Edit Return Order" msgstr "編輯退貨訂單" -#: src/pages/sales/ReturnOrderDetail.tsx:374 +#: src/pages/sales/ReturnOrderDetail.tsx:373 #: src/tables/sales/ReturnOrderTable.tsx:158 #: src/tables/sales/ReturnOrderTable.tsx:171 msgid "Add Return Order" msgstr "添加退貨訂單" -#: src/pages/sales/ReturnOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:382 msgid "Issue Return Order" msgstr "發佈退貨訂單" -#: src/pages/sales/ReturnOrderDetail.tsx:391 +#: src/pages/sales/ReturnOrderDetail.tsx:390 msgid "Cancel Return Order" msgstr "取消退貨訂單" -#: src/pages/sales/ReturnOrderDetail.tsx:399 +#: src/pages/sales/ReturnOrderDetail.tsx:398 msgid "Hold Return Order" msgstr "掛起退貨訂單" -#: src/pages/sales/ReturnOrderDetail.tsx:407 +#: src/pages/sales/ReturnOrderDetail.tsx:406 msgid "Complete Return Order" msgstr "完成退貨訂單" -#: src/pages/sales/SalesOrderDetail.tsx:153 +#: src/pages/sales/SalesOrderDetail.tsx:152 msgid "Completed Shipments" msgstr "完成配送" @@ -7433,83 +7479,83 @@ msgstr "完成配送" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:293 +#: src/pages/sales/SalesOrderDetail.tsx:292 msgid "Edit Sales Order" msgstr "編輯銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/SalesOrderDetail.tsx:314 #: src/tables/sales/SalesOrderTable.tsx:112 #: src/tables/sales/SalesOrderTable.tsx:125 msgid "Add Sales Order" msgstr "添加銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:375 +#: src/pages/sales/SalesOrderDetail.tsx:374 #: src/tables/sales/SalesOrderTable.tsx:151 msgid "Shipments" msgstr "配送" -#: src/pages/sales/SalesOrderDetail.tsx:417 +#: src/pages/sales/SalesOrderDetail.tsx:416 msgid "Issue Sales Order" msgstr "發佈銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:425 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Cancel Sales Order" msgstr "取消銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:433 +#: src/pages/sales/SalesOrderDetail.tsx:432 msgid "Hold Sales Order" msgstr "掛起銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:441 +#: src/pages/sales/SalesOrderDetail.tsx:440 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:443 +#: src/pages/sales/SalesOrderDetail.tsx:442 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:443 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:452 +#: src/pages/sales/SalesOrderDetail.tsx:451 msgid "Complete Sales Order" msgstr "完成銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:491 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Ship Order" msgstr "裝貨單" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:121 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:119 #: src/tables/sales/SalesOrderShipmentTable.tsx:94 msgid "Shipment Reference" msgstr "配送參考" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:128 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:126 msgid "Allocated Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:137 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:135 msgid "Tracking Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:145 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:143 msgid "Invoice Number" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:153 -#: src/tables/ColumnRenderers.tsx:307 -#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:151 +#: src/tables/ColumnRenderers.tsx:345 +#: src/tables/sales/SalesOrderAllocationTable.tsx:184 #: src/tables/sales/SalesOrderShipmentTable.tsx:113 msgid "Shipment Date" msgstr "發貨日期" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:161 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:159 #: src/tables/sales/SalesOrderShipmentTable.tsx:117 msgid "Delivery Date" msgstr "送達日期" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:206 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:204 msgid "Shipment Details" msgstr "" @@ -7517,137 +7563,137 @@ msgstr "" #~ msgid "Assigned Items" #~ msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:336 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:334 #: src/tables/sales/SalesOrderShipmentTable.tsx:73 msgid "Edit Shipment" msgstr "編輯配送" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:341 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:339 #: src/tables/sales/SalesOrderShipmentTable.tsx:65 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:81 #: src/tables/sales/SalesOrderShipmentTable.tsx:144 msgid "Complete Shipment" msgstr "完成配送" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:122 msgid "Pending" msgstr "待定" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:106 #: src/tables/sales/SalesOrderShipmentTable.tsx:190 msgid "Shipped" msgstr "已配送" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:195 #: src/tables/settings/EmailTable.tsx:66 msgid "Delivered" msgstr "已送達" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:331 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:329 msgid "Shipment Actions" msgstr "" -#: src/pages/stock/LocationDetail.tsx:115 +#: src/pages/stock/LocationDetail.tsx:112 msgid "Parent Location" msgstr "上級地點" -#: src/pages/stock/LocationDetail.tsx:133 +#: src/pages/stock/LocationDetail.tsx:130 msgid "Sublocations" msgstr "次級地點" -#: src/pages/stock/LocationDetail.tsx:151 +#: src/pages/stock/LocationDetail.tsx:148 #: src/tables/stock/StockLocationTable.tsx:57 msgid "Location Type" msgstr "位置類型" -#: src/pages/stock/LocationDetail.tsx:162 +#: src/pages/stock/LocationDetail.tsx:159 msgid "Top level stock location" msgstr "最高級庫存位置" -#: src/pages/stock/LocationDetail.tsx:173 +#: src/pages/stock/LocationDetail.tsx:170 msgid "Location Details" msgstr "位置詳細信息" -#: src/pages/stock/LocationDetail.tsx:199 +#: src/pages/stock/LocationDetail.tsx:196 msgid "Default Parts" msgstr "默認零件" -#: src/pages/stock/LocationDetail.tsx:218 -#: src/pages/stock/LocationDetail.tsx:393 +#: src/pages/stock/LocationDetail.tsx:215 +#: src/pages/stock/LocationDetail.tsx:374 #: src/tables/stock/StockLocationTable.tsx:121 msgid "Edit Stock Location" msgstr "編輯庫存地點" -#: src/pages/stock/LocationDetail.tsx:227 +#: src/pages/stock/LocationDetail.tsx:224 msgid "Move items to parent location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:239 -#: src/pages/stock/LocationDetail.tsx:398 +#: src/pages/stock/LocationDetail.tsx:236 +#: src/pages/stock/LocationDetail.tsx:379 msgid "Delete Stock Location" msgstr "刪除庫存地點" -#: src/pages/stock/LocationDetail.tsx:242 +#: src/pages/stock/LocationDetail.tsx:239 msgid "Items Action" msgstr "項目操作" -#: src/pages/stock/LocationDetail.tsx:243 +#: src/pages/stock/LocationDetail.tsx:240 msgid "Action for stock items in this location" msgstr "對此位置中的庫存物品執行的操作" -#: src/pages/stock/LocationDetail.tsx:248 +#: src/pages/stock/LocationDetail.tsx:245 msgid "Child Locations Action" msgstr "子倉庫操作" -#: src/pages/stock/LocationDetail.tsx:249 +#: src/pages/stock/LocationDetail.tsx:246 msgid "Action for child locations in this location" msgstr "對此位置中的子位置執行的操作" -#: src/pages/stock/LocationDetail.tsx:278 +#: src/pages/stock/LocationDetail.tsx:280 msgid "Scan Stock Item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:296 -#: src/pages/stock/StockDetail.tsx:809 +#: src/pages/stock/LocationDetail.tsx:298 +#: src/pages/stock/StockDetail.tsx:804 msgid "Scanned stock item into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:302 -#: src/pages/stock/StockDetail.tsx:815 +#: src/pages/stock/LocationDetail.tsx:304 +#: src/pages/stock/StockDetail.tsx:810 msgid "Error scanning stock item" msgstr "" -#: src/pages/stock/LocationDetail.tsx:309 +#: src/pages/stock/LocationDetail.tsx:311 msgid "Scan Stock Location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:321 +#: src/pages/stock/LocationDetail.tsx:323 msgid "Scanned stock location into location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:327 +#: src/pages/stock/LocationDetail.tsx:329 msgid "Error scanning stock location" msgstr "" -#: src/pages/stock/LocationDetail.tsx:389 +#: src/pages/stock/LocationDetail.tsx:370 #: src/tables/stock/StockLocationTable.tsx:142 msgid "Location Actions" msgstr "位置操作" -#: src/pages/stock/StockDetail.tsx:153 +#: src/pages/stock/StockDetail.tsx:148 msgid "Base Part" msgstr "基礎零件" @@ -7663,43 +7709,43 @@ msgstr "基礎零件" #~ msgid "Unlink custom barcode from stock item" #~ msgstr "Unlink custom barcode from stock item" -#: src/pages/stock/StockDetail.tsx:191 +#: src/pages/stock/StockDetail.tsx:186 msgid "Last Stocktake" msgstr "最近庫存盤點" +#: src/pages/stock/StockDetail.tsx:204 +msgid "Previous serial number" +msgstr "" + #: src/pages/stock/StockDetail.tsx:205 #~ msgid "Edit stock item" #~ msgstr "Edit stock item" -#: src/pages/stock/StockDetail.tsx:209 -msgid "Previous serial number" -msgstr "" - #: src/pages/stock/StockDetail.tsx:217 #~ msgid "Delete stock item" #~ msgstr "Delete stock item" -#: src/pages/stock/StockDetail.tsx:231 +#: src/pages/stock/StockDetail.tsx:226 msgid "Find serial number" msgstr "" -#: src/pages/stock/StockDetail.tsx:275 +#: src/pages/stock/StockDetail.tsx:270 msgid "Allocated to Orders" msgstr "分配到訂單" -#: src/pages/stock/StockDetail.tsx:308 +#: src/pages/stock/StockDetail.tsx:303 msgid "Installed In" msgstr "安裝於" -#: src/pages/stock/StockDetail.tsx:328 +#: src/pages/stock/StockDetail.tsx:323 msgid "Parent Item" msgstr "上級項目" -#: src/pages/stock/StockDetail.tsx:332 +#: src/pages/stock/StockDetail.tsx:327 msgid "Parent stock item" msgstr "上級庫存項" -#: src/pages/stock/StockDetail.tsx:338 +#: src/pages/stock/StockDetail.tsx:333 msgid "Consumed By" msgstr "消耗者" @@ -7707,27 +7753,27 @@ msgstr "消耗者" #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:516 +#: src/pages/stock/StockDetail.tsx:511 msgid "Stock Details" msgstr "庫存詳情" -#: src/pages/stock/StockDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:517 msgid "Stock Tracking" msgstr "庫存跟蹤" -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:572 msgid "Test Data" msgstr "測試數據" -#: src/pages/stock/StockDetail.tsx:591 +#: src/pages/stock/StockDetail.tsx:586 msgid "Installed Items" msgstr "已安裝的項目" -#: src/pages/stock/StockDetail.tsx:598 +#: src/pages/stock/StockDetail.tsx:593 msgid "Child Items" msgstr "子項目" -#: src/pages/stock/StockDetail.tsx:651 +#: src/pages/stock/StockDetail.tsx:646 msgid "Edit Stock Item" msgstr "編輯庫存項" @@ -7741,11 +7787,11 @@ msgstr "編輯庫存項" #~ msgid "Remove stock" #~ msgstr "Remove stock" -#: src/pages/stock/StockDetail.tsx:693 +#: src/pages/stock/StockDetail.tsx:688 msgid "Items Created" msgstr "" -#: src/pages/stock/StockDetail.tsx:694 +#: src/pages/stock/StockDetail.tsx:689 msgid "Created {n} stock items" msgstr "" @@ -7754,93 +7800,93 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:711 +#: src/pages/stock/StockDetail.tsx:706 msgid "Delete Stock Item" msgstr "刪除庫存項" -#: src/pages/stock/StockDetail.tsx:745 +#: src/pages/stock/StockDetail.tsx:740 msgid "Serialize Stock Item" msgstr "序列化庫存" -#: src/pages/stock/StockDetail.tsx:759 +#: src/pages/stock/StockDetail.tsx:754 msgid "Stock item serialized" msgstr "庫存項已創建" -#: src/pages/stock/StockDetail.tsx:765 +#: src/pages/stock/StockDetail.tsx:760 msgid "Return Stock Item" msgstr "退貨庫存" -#: src/pages/stock/StockDetail.tsx:768 +#: src/pages/stock/StockDetail.tsx:763 msgid "Return this item into stock. This will remove the customer assignment." msgstr "返回此項目到庫存。這將刪除客户作業。" -#: src/pages/stock/StockDetail.tsx:780 +#: src/pages/stock/StockDetail.tsx:775 msgid "Item returned to stock" msgstr "項目已返回庫存" -#: src/pages/stock/StockDetail.tsx:791 +#: src/pages/stock/StockDetail.tsx:786 msgid "Scan Into Location" msgstr "" -#: src/pages/stock/StockDetail.tsx:849 +#: src/pages/stock/StockDetail.tsx:844 msgid "Scan into location" msgstr "" -#: src/pages/stock/StockDetail.tsx:851 +#: src/pages/stock/StockDetail.tsx:846 msgid "Scan this item into a location" msgstr "" -#: src/pages/stock/StockDetail.tsx:863 +#: src/pages/stock/StockDetail.tsx:858 msgid "Stock Operations" msgstr "庫存操作" -#: src/pages/stock/StockDetail.tsx:868 -msgid "Count stock" -msgstr "庫存計數" - -#: src/pages/stock/StockDetail.tsx:900 -msgid "Transfer" -msgstr "轉移" - -#: src/pages/stock/StockDetail.tsx:911 +#: src/pages/stock/StockDetail.tsx:863 msgid "Serialize" msgstr "序列化" -#: src/pages/stock/StockDetail.tsx:912 +#: src/pages/stock/StockDetail.tsx:864 msgid "Serialize stock" msgstr "序列化庫存" -#: src/pages/stock/StockDetail.tsx:936 +#: src/pages/stock/StockDetail.tsx:868 +#~ msgid "Count stock" +#~ msgstr "Count stock" + +#: src/pages/stock/StockDetail.tsx:888 msgid "Return" msgstr "退貨" -#: src/pages/stock/StockDetail.tsx:937 +#: src/pages/stock/StockDetail.tsx:889 msgid "Return from customer" msgstr "從客户退貨" -#: src/pages/stock/StockDetail.tsx:950 -msgid "Assign to Customer" -msgstr "" +#: src/pages/stock/StockDetail.tsx:900 +#~ msgid "Transfer" +#~ msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:951 -msgid "Assign to a customer" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:963 +#: src/pages/stock/StockDetail.tsx:904 msgid "Stock Item Actions" msgstr "庫存項操作" -#: src/pages/stock/StockDetail.tsx:1032 -#: src/tables/stock/StockItemTable.tsx:430 +#: src/pages/stock/StockDetail.tsx:950 +#~ msgid "Assign to Customer" +#~ msgstr "Assign to Customer" + +#: src/pages/stock/StockDetail.tsx:951 +#~ msgid "Assign to a customer" +#~ msgstr "Assign to a customer" + +#: src/pages/stock/StockDetail.tsx:973 +#: src/tables/stock/StockItemTable.tsx:404 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:1038 -#: src/tables/stock/StockItemTable.tsx:424 +#: src/pages/stock/StockDetail.tsx:979 +#: src/tables/stock/StockItemTable.tsx:398 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:1044 +#: src/pages/stock/StockDetail.tsx:985 msgid "Unavailable" msgstr "" @@ -7849,28 +7895,28 @@ msgstr "" msgid "Error loading icon package from server" msgstr "" -#: src/tables/ColumnRenderers.tsx:38 -msgid "Part is not active" -msgstr "零件未激活" - #: src/tables/ColumnRenderers.tsx:41 #~ msgid "Part is locked" #~ msgstr "Part is locked" #: src/tables/ColumnRenderers.tsx:43 +msgid "Part is not active" +msgstr "零件未激活" + +#: src/tables/ColumnRenderers.tsx:48 #: src/tables/bom/BomTable.tsx:571 #: src/tables/part/PartParameterTable.tsx:194 #: src/tables/part/PartTestTemplateTable.tsx:258 msgid "Part is Locked" msgstr "零件已鎖定" -#: src/tables/ColumnRenderers.tsx:48 +#: src/tables/ColumnRenderers.tsx:53 msgid "You are subscribed to notifications for this part" msgstr "" #: src/tables/ColumnRenderers.tsx:93 -msgid "No location set" -msgstr "未設置庫存地點" +#~ msgid "No location set" +#~ msgstr "No location set" #: src/tables/ColumnSelect.tsx:16 #: src/tables/ColumnSelect.tsx:23 @@ -7905,33 +7951,32 @@ msgstr "選擇列" #~ msgid "Download Data" #~ msgstr "Download Data" -#: src/tables/Filter.tsx:76 -msgid "Assigned to me" -msgstr "已分派給我的" +#: src/tables/Filter.tsx:75 +msgid "Has Batch Code" +msgstr "有批號" -#: src/tables/Filter.tsx:77 -msgid "Show orders assigned to me" -msgstr "顯示分配給我的訂單" +#: src/tables/Filter.tsx:76 +msgid "Show items which have a batch code" +msgstr "顯示有批號的項目" #: src/tables/Filter.tsx:84 -#: src/tables/sales/SalesOrderAllocationTable.tsx:78 -msgid "Outstanding" -msgstr "未完成" - -#: src/tables/Filter.tsx:85 -msgid "Show outstanding items" +msgid "Filter items by batch code" msgstr "" +#: src/tables/Filter.tsx:92 +msgid "Is Serialized" +msgstr "已序列化" + #: src/tables/Filter.tsx:93 -msgid "Show overdue items" -msgstr "" +msgid "Show items which have a serial number" +msgstr "顯示帶有序列號的項目" #: src/tables/Filter.tsx:100 -msgid "Minimum Date" +msgid "Serial" msgstr "" #: src/tables/Filter.tsx:101 -msgid "Show items after this date" +msgid "Filter items by serial number" msgstr "" #: src/tables/Filter.tsx:106 @@ -7939,123 +7984,172 @@ msgstr "" #~ msgstr "Show overdue orders" #: src/tables/Filter.tsx:109 -msgid "Maximum Date" +msgid "Serial Below" msgstr "" #: src/tables/Filter.tsx:110 -msgid "Show items before this date" +msgid "Show items with serial numbers less than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:118 -msgid "Created Before" +msgid "Serial Above" msgstr "" #: src/tables/Filter.tsx:119 -msgid "Show items created before this date" -msgstr "" - -#: src/tables/Filter.tsx:127 -msgid "Created After" +msgid "Show items with serial numbers greater than or equal to a given value" msgstr "" #: src/tables/Filter.tsx:128 -msgid "Show items created after this date" -msgstr "" +msgid "Assigned to me" +msgstr "已分派給我的" + +#: src/tables/Filter.tsx:129 +msgid "Show orders assigned to me" +msgstr "顯示分配給我的訂單" #: src/tables/Filter.tsx:136 -msgid "Start Date Before" -msgstr "" +#: src/tables/sales/SalesOrderAllocationTable.tsx:81 +msgid "Outstanding" +msgstr "未完成" #: src/tables/Filter.tsx:137 -msgid "Show items with a start date before this date" +msgid "Show outstanding items" msgstr "" #: src/tables/Filter.tsx:145 +msgid "Show overdue items" +msgstr "" + +#: src/tables/Filter.tsx:152 +msgid "Minimum Date" +msgstr "" + +#: src/tables/Filter.tsx:153 +msgid "Show items after this date" +msgstr "" + +#: src/tables/Filter.tsx:161 +msgid "Maximum Date" +msgstr "" + +#: src/tables/Filter.tsx:162 +msgid "Show items before this date" +msgstr "" + +#: src/tables/Filter.tsx:170 +msgid "Created Before" +msgstr "" + +#: src/tables/Filter.tsx:171 +msgid "Show items created before this date" +msgstr "" + +#: src/tables/Filter.tsx:179 +msgid "Created After" +msgstr "" + +#: src/tables/Filter.tsx:180 +msgid "Show items created after this date" +msgstr "" + +#: src/tables/Filter.tsx:188 +msgid "Start Date Before" +msgstr "" + +#: src/tables/Filter.tsx:189 +msgid "Show items with a start date before this date" +msgstr "" + +#: src/tables/Filter.tsx:197 msgid "Start Date After" msgstr "" -#: src/tables/Filter.tsx:146 +#: src/tables/Filter.tsx:198 msgid "Show items with a start date after this date" msgstr "" -#: src/tables/Filter.tsx:154 +#: src/tables/Filter.tsx:206 msgid "Target Date Before" msgstr "" -#: src/tables/Filter.tsx:155 +#: src/tables/Filter.tsx:207 msgid "Show items with a target date before this date" msgstr "" -#: src/tables/Filter.tsx:163 +#: src/tables/Filter.tsx:215 msgid "Target Date After" msgstr "" -#: src/tables/Filter.tsx:164 +#: src/tables/Filter.tsx:216 msgid "Show items with a target date after this date" msgstr "" -#: src/tables/Filter.tsx:172 +#: src/tables/Filter.tsx:224 msgid "Completed Before" msgstr "" -#: src/tables/Filter.tsx:173 +#: src/tables/Filter.tsx:225 msgid "Show items completed before this date" msgstr "" -#: src/tables/Filter.tsx:181 +#: src/tables/Filter.tsx:233 msgid "Completed After" msgstr "" -#: src/tables/Filter.tsx:182 +#: src/tables/Filter.tsx:234 msgid "Show items completed after this date" msgstr "" -#: src/tables/Filter.tsx:194 +#: src/tables/Filter.tsx:246 msgid "Has Project Code" msgstr "有項目編碼" -#: src/tables/Filter.tsx:195 +#: src/tables/Filter.tsx:247 msgid "Show orders with an assigned project code" msgstr "" -#: src/tables/Filter.tsx:206 +#: src/tables/Filter.tsx:258 #: src/tables/part/PartPurchaseOrdersTable.tsx:133 msgid "Filter by order status" msgstr "按訂單狀態篩選" -#: src/tables/Filter.tsx:218 +#: src/tables/Filter.tsx:270 msgid "Filter by project code" msgstr "按項目編碼篩選" -#: src/tables/Filter.tsx:251 +#: src/tables/Filter.tsx:303 msgid "Filter by responsible owner" msgstr "根據負責人進行篩選" -#: src/tables/Filter.tsx:267 -#: src/tables/settings/ApiTokenTable.tsx:121 +#: src/tables/Filter.tsx:319 +#: src/tables/settings/ApiTokenTable.tsx:133 #: src/tables/stock/StockTrackingTable.tsx:190 msgid "Filter by user" msgstr "按用户篩選" -#: src/tables/Filter.tsx:279 +#: src/tables/Filter.tsx:331 msgid "Filter by user who created the order" msgstr "" -#: src/tables/Filter.tsx:287 +#: src/tables/Filter.tsx:339 msgid "Filter by user who issued the order" msgstr "" -#: src/tables/Filter.tsx:295 +#: src/tables/Filter.tsx:347 msgid "Filter by part category" msgstr "" +#: src/tables/Filter.tsx:358 +msgid "Filter by stock location" +msgstr "" + #: src/tables/FilterSelectDrawer.tsx:58 msgid "Remove filter" msgstr "移除過濾器" #: src/tables/FilterSelectDrawer.tsx:100 #: src/tables/FilterSelectDrawer.tsx:102 -#: src/tables/FilterSelectDrawer.tsx:148 +#: src/tables/FilterSelectDrawer.tsx:149 msgid "Select filter value" msgstr "選擇過濾器值" @@ -8067,33 +8161,33 @@ msgstr "" msgid "Select date value" msgstr "" -#: src/tables/FilterSelectDrawer.tsx:258 +#: src/tables/FilterSelectDrawer.tsx:259 msgid "Select filter" msgstr "選擇過濾器" -#: src/tables/FilterSelectDrawer.tsx:259 +#: src/tables/FilterSelectDrawer.tsx:260 msgid "Filter" msgstr "過濾器" -#: src/tables/FilterSelectDrawer.tsx:311 -#: src/tables/InvenTreeTableHeader.tsx:238 +#: src/tables/FilterSelectDrawer.tsx:312 +#: src/tables/InvenTreeTableHeader.tsx:244 msgid "Table Filters" msgstr "表格篩選" -#: src/tables/FilterSelectDrawer.tsx:343 +#: src/tables/FilterSelectDrawer.tsx:344 msgid "Add Filter" msgstr "添加過濾條件" -#: src/tables/FilterSelectDrawer.tsx:352 +#: src/tables/FilterSelectDrawer.tsx:353 msgid "Clear Filters" msgstr "清除篩選" -#: src/tables/InvenTreeTable.tsx:107 -#: src/tables/InvenTreeTable.tsx:510 +#: src/tables/InvenTreeTable.tsx:109 +#: src/tables/InvenTreeTable.tsx:512 msgid "No records found" msgstr "沒有找到記錄" -#: src/tables/InvenTreeTable.tsx:207 +#: src/tables/InvenTreeTable.tsx:210 msgid "Error loading table options" msgstr "" @@ -8117,15 +8211,15 @@ msgstr "" #~ msgid "Failed to delete records" #~ msgstr "Failed to delete records" -#: src/tables/InvenTreeTable.tsx:551 -msgid "Server returned incorrect data type" -msgstr "服務器返回了錯誤的數據類型" - #: src/tables/InvenTreeTable.tsx:552 #~ msgid "This action cannot be undone!" #~ msgstr "This action cannot be undone!" -#: src/tables/InvenTreeTable.tsx:584 +#: src/tables/InvenTreeTable.tsx:553 +msgid "Server returned incorrect data type" +msgstr "服務器返回了錯誤的數據類型" + +#: src/tables/InvenTreeTable.tsx:586 msgid "Error loading table data" msgstr "" @@ -8139,49 +8233,49 @@ msgstr "" #~ msgid "Barcode actions" #~ msgstr "Barcode actions" -#: src/tables/InvenTreeTable.tsx:711 -msgid "View details" -msgstr "" - #: src/tables/InvenTreeTable.tsx:712 #~ msgid "Table filters" #~ msgstr "Table filters" +#: src/tables/InvenTreeTable.tsx:713 +msgid "View details" +msgstr "" + #: src/tables/InvenTreeTable.tsx:725 #~ msgid "Clear custom query filters" #~ msgstr "Clear custom query filters" -#: src/tables/InvenTreeTableHeader.tsx:97 +#: src/tables/InvenTreeTableHeader.tsx:98 msgid "Delete Selected Items" msgstr "刪除所選項目" -#: src/tables/InvenTreeTableHeader.tsx:101 +#: src/tables/InvenTreeTableHeader.tsx:102 msgid "Are you sure you want to delete the selected items?" msgstr "確定要刪除所選的項目嗎?" -#: src/tables/InvenTreeTableHeader.tsx:103 +#: src/tables/InvenTreeTableHeader.tsx:104 #: src/tables/plugin/PluginListTable.tsx:316 msgid "This action cannot be undone" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:114 +#: src/tables/InvenTreeTableHeader.tsx:115 msgid "Items deleted" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:119 +#: src/tables/InvenTreeTableHeader.tsx:120 msgid "Failed to delete items" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:165 +#: src/tables/InvenTreeTableHeader.tsx:171 msgid "Custom table filters are active" msgstr "" -#: src/tables/InvenTreeTableHeader.tsx:191 +#: src/tables/InvenTreeTableHeader.tsx:197 #: src/tables/general/BarcodeScanTable.tsx:93 msgid "Delete selected records" msgstr "刪除選中的記錄" -#: src/tables/InvenTreeTableHeader.tsx:211 +#: src/tables/InvenTreeTableHeader.tsx:217 msgid "Refresh data" msgstr "刷新數據" @@ -8207,7 +8301,7 @@ msgstr "" #: src/tables/bom/BomTable.tsx:224 #: src/tables/build/BuildLineTable.tsx:269 -#: src/tables/part/PartTable.tsx:134 +#: src/tables/part/PartTable.tsx:137 msgid "External stock" msgstr "外部庫存" @@ -8223,14 +8317,14 @@ msgid "Includes variant stock" msgstr "包括變體庫存" #: src/tables/bom/BomTable.tsx:257 -#: src/tables/part/PartTable.tsx:103 +#: src/tables/part/PartTable.tsx:106 msgid "Building" msgstr "正在生產" #: src/tables/bom/BomTable.tsx:266 -#: src/tables/part/PartTable.tsx:160 +#: src/tables/part/PartTable.tsx:163 #: src/tables/sales/SalesOrderLineItemTable.tsx:179 -#: src/tables/stock/StockItemTable.tsx:214 +#: src/tables/stock/StockItemTable.tsx:215 msgid "Stock Information" msgstr "庫存信息" @@ -8345,7 +8439,7 @@ msgid "Show consumable items" msgstr "顯示可消耗項目" #: src/tables/bom/BomTable.tsx:370 -#: src/tables/part/PartTable.tsx:296 +#: src/tables/part/PartTable.tsx:299 msgid "Has Pricing" msgstr "是否有價格" @@ -8424,8 +8518,9 @@ msgstr "無法編輯材料清單,因為零件已鎖定" #: src/tables/bom/UsedInTable.tsx:37 #: src/tables/build/BuildLineTable.tsx:206 #: src/tables/part/ParametricPartTable.tsx:360 -#: src/tables/part/PartTable.tsx:198 -#: src/tables/stock/StockItemTable.tsx:325 +#: src/tables/part/PartBuildAllocationsTable.tsx:57 +#: src/tables/part/PartTable.tsx:201 +#: src/tables/stock/StockItemTable.tsx:327 msgid "Assembly" msgstr "裝配" @@ -8434,7 +8529,7 @@ msgid "Show active assemblies" msgstr "顯示活動裝配體" #: src/tables/bom/UsedInTable.tsx:98 -#: src/tables/part/PartTable.tsx:222 +#: src/tables/part/PartTable.tsx:225 #: src/tables/part/PartVariantTable.tsx:30 msgid "Trackable" msgstr "可追蹤" @@ -8443,66 +8538,66 @@ msgstr "可追蹤" msgid "Show trackable assemblies" msgstr "顯示可跟蹤裝配體" -#: src/tables/build/BuildAllocatedStockTable.tsx:56 +#: src/tables/build/BuildAllocatedStockTable.tsx:59 msgid "Allocated to Output" msgstr "分配至輸出" -#: src/tables/build/BuildAllocatedStockTable.tsx:57 +#: src/tables/build/BuildAllocatedStockTable.tsx:60 msgid "Show items allocated to a build output" msgstr "顯示分配給構建輸出的項目" -#: src/tables/build/BuildAllocatedStockTable.tsx:65 +#: src/tables/build/BuildAllocatedStockTable.tsx:68 #: src/tables/build/BuildOrderTable.tsx:196 #: src/tables/part/PartParameterTable.tsx:213 #: src/tables/part/PartPurchaseOrdersTable.tsx:139 #: src/tables/sales/ReturnOrderTable.tsx:99 -#: src/tables/sales/SalesOrderAllocationTable.tsx:92 +#: src/tables/sales/SalesOrderAllocationTable.tsx:96 #: src/tables/sales/SalesOrderTable.tsx:100 -#: src/tables/stock/StockItemTable.tsx:360 +#: src/tables/stock/StockItemTable.tsx:362 msgid "Include Variants" msgstr "包含變體" -#: src/tables/build/BuildAllocatedStockTable.tsx:66 +#: src/tables/build/BuildAllocatedStockTable.tsx:69 #: src/tables/build/BuildOrderTable.tsx:197 #: src/tables/part/PartPurchaseOrdersTable.tsx:140 #: src/tables/sales/ReturnOrderTable.tsx:100 -#: src/tables/sales/SalesOrderAllocationTable.tsx:93 +#: src/tables/sales/SalesOrderAllocationTable.tsx:97 #: src/tables/sales/SalesOrderTable.tsx:101 msgid "Include orders for part variants" msgstr "" -#: src/tables/build/BuildAllocatedStockTable.tsx:89 -#: src/tables/part/PartBuildAllocationsTable.tsx:62 +#: src/tables/build/BuildAllocatedStockTable.tsx:94 +#: src/tables/part/PartBuildAllocationsTable.tsx:69 #: src/tables/part/PartPurchaseOrdersTable.tsx:132 #: src/tables/part/PartSalesAllocationsTable.tsx:58 -#: src/tables/sales/SalesOrderAllocationTable.tsx:116 +#: src/tables/sales/SalesOrderAllocationTable.tsx:120 msgid "Order Status" msgstr "訂單狀態" -#: src/tables/build/BuildAllocatedStockTable.tsx:117 -#: src/tables/sales/SalesOrderAllocationTable.tsx:160 -msgid "Allocated Quantity" -msgstr "已分配數量" - -#: src/tables/build/BuildAllocatedStockTable.tsx:137 -#: src/tables/sales/SalesOrderAllocationTable.tsx:153 +#: src/tables/build/BuildAllocatedStockTable.tsx:136 +#: src/tables/sales/SalesOrderAllocationTable.tsx:158 msgid "Available Quantity" msgstr "可用數量" -#: src/tables/build/BuildAllocatedStockTable.tsx:164 -#: src/tables/build/BuildLineTable.tsx:527 -msgid "Edit Stock Allocation" -msgstr "" +#: src/tables/build/BuildAllocatedStockTable.tsx:141 +#: src/tables/sales/SalesOrderAllocationTable.tsx:165 +msgid "Allocated Quantity" +msgstr "已分配數量" #: src/tables/build/BuildAllocatedStockTable.tsx:164 #~ msgid "Edit Build Item" #~ msgstr "Edit Build Item" +#: src/tables/build/BuildAllocatedStockTable.tsx:169 +#: src/tables/build/BuildLineTable.tsx:527 +msgid "Edit Stock Allocation" +msgstr "" + #: src/tables/build/BuildAllocatedStockTable.tsx:174 #~ msgid "Delete Build Item" #~ msgstr "Delete Build Item" -#: src/tables/build/BuildAllocatedStockTable.tsx:177 +#: src/tables/build/BuildAllocatedStockTable.tsx:182 #: src/tables/build/BuildLineTable.tsx:540 msgid "Delete Stock Allocation" msgstr "" @@ -8528,12 +8623,12 @@ msgid "Show optional lines" msgstr "顯示可選項目" #: src/tables/build/BuildLineTable.tsx:211 -#: src/tables/part/PartTable.tsx:216 +#: src/tables/part/PartTable.tsx:219 msgid "Testable" msgstr "可測試" #: src/tables/build/BuildLineTable.tsx:216 -#: src/tables/stock/StockItemTable.tsx:414 +#: src/tables/stock/StockItemTable.tsx:388 msgid "Tracked" msgstr "已跟蹤" @@ -8552,7 +8647,7 @@ msgstr "庫存不足" #: src/tables/build/BuildLineTable.tsx:295 #: src/tables/sales/SalesOrderLineItemTable.tsx:150 -#: src/tables/stock/StockItemTable.tsx:183 +#: src/tables/stock/StockItemTable.tsx:184 msgid "No stock available" msgstr "無可用庫存" @@ -8590,8 +8685,8 @@ msgstr "根據選定的選項自動分配庫存到此版本" #: src/tables/build/BuildLineTable.tsx:510 #: src/tables/build/BuildLineTable.tsx:598 #: src/tables/build/BuildLineTable.tsx:699 -#: src/tables/build/BuildOutputTable.tsx:323 -#: src/tables/build/BuildOutputTable.tsx:328 +#: src/tables/build/BuildOutputTable.tsx:336 +#: src/tables/build/BuildOutputTable.tsx:341 msgid "Deallocate Stock" msgstr "取消庫存分配" @@ -8697,7 +8792,7 @@ msgstr "無結果" msgid "Show build outputs currently in production" msgstr "顯示當前生產中的構建輸出" -#: src/tables/build/BuildOutputTable.tsx:80 +#: src/tables/build/BuildOutputTable.tsx:93 msgid "Build Output Stock Allocation" msgstr "" @@ -8705,8 +8800,8 @@ msgstr "" #~ msgid "Delete build output" #~ msgstr "Delete build output" -#: src/tables/build/BuildOutputTable.tsx:264 -#: src/tables/build/BuildOutputTable.tsx:394 +#: src/tables/build/BuildOutputTable.tsx:277 +#: src/tables/build/BuildOutputTable.tsx:434 msgid "Add Build Output" msgstr "添加生成輸出" @@ -8714,81 +8809,81 @@ msgstr "添加生成輸出" #~ msgid "Edit build output" #~ msgstr "Edit build output" -#: src/tables/build/BuildOutputTable.tsx:314 -#: src/tables/build/BuildOutputTable.tsx:443 +#: src/tables/build/BuildOutputTable.tsx:327 +#: src/tables/build/BuildOutputTable.tsx:489 msgid "Edit Build Output" msgstr "編輯生成輸出" -#: src/tables/build/BuildOutputTable.tsx:330 +#: src/tables/build/BuildOutputTable.tsx:343 msgid "This action will deallocate all stock from the selected build output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:351 -#: src/tables/stock/StockItemTable.tsx:320 +#: src/tables/build/BuildOutputTable.tsx:364 +#: src/tables/stock/StockItemTable.tsx:322 msgid "Filter by stock status" msgstr "按庫存狀態篩選" -#: src/tables/build/BuildOutputTable.tsx:361 +#: src/tables/build/BuildOutputTable.tsx:401 msgid "Complete selected outputs" msgstr "完成選定的輸出" -#: src/tables/build/BuildOutputTable.tsx:372 +#: src/tables/build/BuildOutputTable.tsx:412 msgid "Scrap selected outputs" msgstr "報廢選定的輸出" -#: src/tables/build/BuildOutputTable.tsx:383 +#: src/tables/build/BuildOutputTable.tsx:423 msgid "Cancel selected outputs" msgstr "取消選定的輸出" -#: src/tables/build/BuildOutputTable.tsx:405 +#: src/tables/build/BuildOutputTable.tsx:451 msgid "View Build Output" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:411 +#: src/tables/build/BuildOutputTable.tsx:457 msgid "Allocate" msgstr "分配" -#: src/tables/build/BuildOutputTable.tsx:412 +#: src/tables/build/BuildOutputTable.tsx:458 msgid "Allocate stock to build output" msgstr "為生產產出分配庫存" -#: src/tables/build/BuildOutputTable.tsx:422 +#: src/tables/build/BuildOutputTable.tsx:468 msgid "Deallocate" msgstr "取消分配" -#: src/tables/build/BuildOutputTable.tsx:423 +#: src/tables/build/BuildOutputTable.tsx:469 msgid "Deallocate stock from build output" msgstr "從生產輸出中取消分配庫存" -#: src/tables/build/BuildOutputTable.tsx:434 +#: src/tables/build/BuildOutputTable.tsx:480 msgid "Complete build output" msgstr "完成生產輸出" -#: src/tables/build/BuildOutputTable.tsx:450 +#: src/tables/build/BuildOutputTable.tsx:496 msgid "Scrap" msgstr "報廢件" -#: src/tables/build/BuildOutputTable.tsx:451 +#: src/tables/build/BuildOutputTable.tsx:497 msgid "Scrap build output" msgstr "報廢生產輸出" -#: src/tables/build/BuildOutputTable.tsx:461 +#: src/tables/build/BuildOutputTable.tsx:507 msgid "Cancel build output" msgstr "取消生產輸出" -#: src/tables/build/BuildOutputTable.tsx:514 +#: src/tables/build/BuildOutputTable.tsx:560 msgid "Allocated Lines" msgstr "已分配的項目" -#: src/tables/build/BuildOutputTable.tsx:529 +#: src/tables/build/BuildOutputTable.tsx:575 msgid "Required Tests" msgstr "需要測試" -#: src/tables/build/BuildOutputTable.tsx:595 +#: src/tables/build/BuildOutputTable.tsx:642 msgid "External Build" msgstr "" -#: src/tables/build/BuildOutputTable.tsx:597 +#: src/tables/build/BuildOutputTable.tsx:644 msgid "This build order is fulfilled by an external purchase order" msgstr "" @@ -9220,7 +9315,12 @@ msgstr "" msgid "Enter a value" msgstr "" -#: src/tables/part/PartBuildAllocationsTable.tsx:83 +#: src/tables/part/PartBuildAllocationsTable.tsx:76 +#: src/tables/part/PartSalesAllocationsTable.tsx:62 +msgid "Required Stock" +msgstr "" + +#: src/tables/part/PartBuildAllocationsTable.tsx:92 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:361 msgid "View Build Order" msgstr "" @@ -9230,7 +9330,7 @@ msgid "You are subscribed to notifications for this category" msgstr "" #: src/tables/part/PartCategoryTable.tsx:84 -#: src/tables/part/PartTable.tsx:204 +#: src/tables/part/PartTable.tsx:207 msgid "Include Subcategories" msgstr "包含子類別" @@ -9326,7 +9426,7 @@ msgid "Show templates with choices" msgstr "顯示有選項的模板" #: src/tables/part/PartParameterTemplateTable.tsx:41 -#: src/tables/part/PartTable.tsx:228 +#: src/tables/part/PartTable.tsx:231 msgid "Has Units" msgstr "有單位" @@ -9368,154 +9468,154 @@ msgstr "顯示已收到的條目" msgid "View Sales Order" msgstr "" -#: src/tables/part/PartTable.tsx:88 +#: src/tables/part/PartTable.tsx:91 msgid "Minimum stock" msgstr "最低庫存數" -#: src/tables/part/PartTable.tsx:187 +#: src/tables/part/PartTable.tsx:190 msgid "Filter by part active status" msgstr "按零件活動狀態篩選" -#: src/tables/part/PartTable.tsx:193 +#: src/tables/part/PartTable.tsx:196 msgid "Filter by part locked status" msgstr "按零件鎖定狀態篩選" -#: src/tables/part/PartTable.tsx:199 +#: src/tables/part/PartTable.tsx:202 msgid "Filter by assembly attribute" msgstr "按裝配屬性篩選" -#: src/tables/part/PartTable.tsx:205 +#: src/tables/part/PartTable.tsx:208 msgid "Include parts in subcategories" msgstr "包括子類別中的零件" -#: src/tables/part/PartTable.tsx:211 +#: src/tables/part/PartTable.tsx:214 msgid "Filter by component attribute" msgstr "按組件屬性篩選" -#: src/tables/part/PartTable.tsx:217 +#: src/tables/part/PartTable.tsx:220 msgid "Filter by testable attribute" msgstr "按可跟蹤屬性篩選" -#: src/tables/part/PartTable.tsx:223 +#: src/tables/part/PartTable.tsx:226 msgid "Filter by trackable attribute" msgstr "按可跟蹤屬性篩選" -#: src/tables/part/PartTable.tsx:229 +#: src/tables/part/PartTable.tsx:232 msgid "Filter by parts which have units" msgstr "按擁有單位的零件篩選" -#: src/tables/part/PartTable.tsx:234 +#: src/tables/part/PartTable.tsx:237 msgid "Has IPN" msgstr "有內部零件編碼" -#: src/tables/part/PartTable.tsx:235 +#: src/tables/part/PartTable.tsx:238 msgid "Filter by parts which have an internal part number" msgstr "按具有內部零件編號的零件篩選" -#: src/tables/part/PartTable.tsx:240 +#: src/tables/part/PartTable.tsx:243 msgid "Has Stock" msgstr "有庫存" -#: src/tables/part/PartTable.tsx:241 +#: src/tables/part/PartTable.tsx:244 msgid "Filter by parts which have stock" msgstr "按有庫存的零件篩選" -#: src/tables/part/PartTable.tsx:247 +#: src/tables/part/PartTable.tsx:250 msgid "Filter by parts which have low stock" msgstr "按庫存少的零件篩選" -#: src/tables/part/PartTable.tsx:252 +#: src/tables/part/PartTable.tsx:255 msgid "Purchaseable" msgstr "可購買" -#: src/tables/part/PartTable.tsx:253 +#: src/tables/part/PartTable.tsx:256 msgid "Filter by parts which are purchaseable" msgstr "按可購買的零件篩選" -#: src/tables/part/PartTable.tsx:258 +#: src/tables/part/PartTable.tsx:261 msgid "Salable" msgstr "可銷售" -#: src/tables/part/PartTable.tsx:259 +#: src/tables/part/PartTable.tsx:262 msgid "Filter by parts which are salable" msgstr "按可出售的零件篩選" -#: src/tables/part/PartTable.tsx:264 -#: src/tables/part/PartTable.tsx:268 +#: src/tables/part/PartTable.tsx:267 +#: src/tables/part/PartTable.tsx:271 #: src/tables/part/PartVariantTable.tsx:25 msgid "Virtual" msgstr "虛擬" -#: src/tables/part/PartTable.tsx:265 +#: src/tables/part/PartTable.tsx:268 msgid "Filter by parts which are virtual" msgstr "按虛擬零件篩選" -#: src/tables/part/PartTable.tsx:269 +#: src/tables/part/PartTable.tsx:272 msgid "Not Virtual" msgstr "非虛擬的" -#: src/tables/part/PartTable.tsx:274 +#: src/tables/part/PartTable.tsx:277 msgid "Is Template" msgstr "是模板" -#: src/tables/part/PartTable.tsx:275 +#: src/tables/part/PartTable.tsx:278 msgid "Filter by parts which are templates" msgstr "按模板部分篩選零件" -#: src/tables/part/PartTable.tsx:280 +#: src/tables/part/PartTable.tsx:283 msgid "Is Variant" msgstr "" -#: src/tables/part/PartTable.tsx:281 +#: src/tables/part/PartTable.tsx:284 msgid "Filter by parts which are variants" msgstr "" -#: src/tables/part/PartTable.tsx:286 +#: src/tables/part/PartTable.tsx:289 msgid "Is Revision" msgstr "是否修訂" -#: src/tables/part/PartTable.tsx:287 +#: src/tables/part/PartTable.tsx:290 msgid "Filter by parts which are revisions" msgstr "按修訂零件篩選" -#: src/tables/part/PartTable.tsx:291 +#: src/tables/part/PartTable.tsx:294 msgid "Has Revisions" msgstr "有修訂" -#: src/tables/part/PartTable.tsx:292 +#: src/tables/part/PartTable.tsx:295 msgid "Filter by parts which have revisions" msgstr "按有修訂的零件篩選" -#: src/tables/part/PartTable.tsx:297 +#: src/tables/part/PartTable.tsx:300 msgid "Filter by parts which have pricing information" msgstr "按有定價信息的零件篩選" -#: src/tables/part/PartTable.tsx:303 +#: src/tables/part/PartTable.tsx:306 msgid "Filter by parts which have available stock" msgstr "按有可用庫存的零件篩選" -#: src/tables/part/PartTable.tsx:309 +#: src/tables/part/PartTable.tsx:312 msgid "Filter by parts to which the user is subscribed" msgstr "按用户訂閲的零件篩選" -#: src/tables/part/PartTable.tsx:314 +#: src/tables/part/PartTable.tsx:317 msgid "Has Stocktake" msgstr "有盤點" -#: src/tables/part/PartTable.tsx:315 +#: src/tables/part/PartTable.tsx:318 msgid "Filter by parts which have stocktake information" msgstr "按有盤點信息的零件篩選" -#: src/tables/part/PartTable.tsx:365 -#: src/tables/part/PartTable.tsx:399 +#: src/tables/part/PartTable.tsx:368 +#: src/tables/part/PartTable.tsx:402 msgid "Set Category" msgstr "" -#: src/tables/part/PartTable.tsx:401 +#: src/tables/part/PartTable.tsx:404 msgid "Set category for selected parts" msgstr "" -#: src/tables/part/PartTable.tsx:411 +#: src/tables/part/PartTable.tsx:414 msgid "Order selected parts" msgstr "" @@ -9873,7 +9973,7 @@ msgid "Sample" msgstr "樣本" #: src/tables/plugin/PluginListTable.tsx:432 -#: src/tables/stock/StockItemTable.tsx:370 +#: src/tables/stock/StockItemTable.tsx:372 msgid "Installed" msgstr "已安裝" @@ -10025,42 +10125,42 @@ msgstr "接收選中項目" msgid "Receive Item" msgstr "接收物品" -#: src/tables/sales/SalesOrderAllocationTable.tsx:79 +#: src/tables/sales/SalesOrderAllocationTable.tsx:82 msgid "Show outstanding allocations" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:83 +#: src/tables/sales/SalesOrderAllocationTable.tsx:86 msgid "Assigned to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:84 +#: src/tables/sales/SalesOrderAllocationTable.tsx:87 msgid "Show allocations assigned to a shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:174 -#: src/tables/sales/SalesOrderAllocationTable.tsx:188 +#: src/tables/sales/SalesOrderAllocationTable.tsx:179 +#: src/tables/sales/SalesOrderAllocationTable.tsx:193 msgid "No shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:186 +#: src/tables/sales/SalesOrderAllocationTable.tsx:191 msgid "Not shipped" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:208 -#: src/tables/sales/SalesOrderAllocationTable.tsx:230 +#: src/tables/sales/SalesOrderAllocationTable.tsx:213 +#: src/tables/sales/SalesOrderAllocationTable.tsx:235 msgid "Edit Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:215 -#: src/tables/sales/SalesOrderAllocationTable.tsx:238 +#: src/tables/sales/SalesOrderAllocationTable.tsx:220 +#: src/tables/sales/SalesOrderAllocationTable.tsx:243 msgid "Delete Allocation" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:262 +#: src/tables/sales/SalesOrderAllocationTable.tsx:298 msgid "Assign to Shipment" msgstr "" -#: src/tables/sales/SalesOrderAllocationTable.tsx:277 +#: src/tables/sales/SalesOrderAllocationTable.tsx:314 msgid "Assign to shipment" msgstr "" @@ -10093,7 +10193,6 @@ msgid "Build stock" msgstr "生產庫存" #: src/tables/sales/SalesOrderLineItemTable.tsx:434 -#: src/tables/stock/StockItemTable.tsx:640 msgid "Order stock" msgstr "訂單庫存" @@ -10133,50 +10232,50 @@ msgstr "顯示已發貨的貨物" msgid "Show shipments which have been delivered" msgstr "顯示已送達的貨物" -#: src/tables/settings/ApiTokenTable.tsx:30 -#: src/tables/settings/ApiTokenTable.tsx:44 +#: src/tables/settings/ApiTokenTable.tsx:31 +#: src/tables/settings/ApiTokenTable.tsx:45 msgid "Generate Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:32 +#: src/tables/settings/ApiTokenTable.tsx:33 msgid "Token generated" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:67 -#: src/tables/settings/ApiTokenTable.tsx:111 +#: src/tables/settings/ApiTokenTable.tsx:68 +#: src/tables/settings/ApiTokenTable.tsx:123 msgid "Revoked" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:71 -#: src/tables/settings/ApiTokenTable.tsx:173 +#: src/tables/settings/ApiTokenTable.tsx:72 +#: src/tables/settings/ApiTokenTable.tsx:185 msgid "Token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:78 +#: src/tables/settings/ApiTokenTable.tsx:79 msgid "In Use" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:87 +#: src/tables/settings/ApiTokenTable.tsx:88 msgid "Last Seen" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:92 +#: src/tables/settings/ApiTokenTable.tsx:93 msgid "Expiry" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:112 +#: src/tables/settings/ApiTokenTable.tsx:124 msgid "Show revoked tokens" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:131 +#: src/tables/settings/ApiTokenTable.tsx:143 msgid "Revoke" msgstr "撤銷" -#: src/tables/settings/ApiTokenTable.tsx:155 +#: src/tables/settings/ApiTokenTable.tsx:167 msgid "Error revoking token" msgstr "" -#: src/tables/settings/ApiTokenTable.tsx:177 +#: src/tables/settings/ApiTokenTable.tsx:189 msgid "Tokens are only shown once - make sure to note it down." msgstr "" @@ -10390,16 +10489,16 @@ msgstr "" msgid "No error details are available for this task" msgstr "" -#: src/tables/settings/GroupTable.tsx:68 +#: src/tables/settings/GroupTable.tsx:67 msgid "Group with id {id} not found" msgstr "未找到 ID 為 {id} 的羣組" -#: src/tables/settings/GroupTable.tsx:70 +#: src/tables/settings/GroupTable.tsx:69 msgid "An error occurred while fetching group details" msgstr "獲取羣組詳細信息時出錯" -#: src/tables/settings/GroupTable.tsx:93 -#: src/tables/settings/GroupTable.tsx:194 +#: src/tables/settings/GroupTable.tsx:92 +#: src/tables/settings/GroupTable.tsx:193 msgid "Name of the user group" msgstr "" @@ -10407,28 +10506,28 @@ msgstr "" #~ msgid "Permission set" #~ msgstr "Permission set" -#: src/tables/settings/GroupTable.tsx:167 -#: src/tables/settings/UserTable.tsx:312 +#: src/tables/settings/GroupTable.tsx:166 +#: src/tables/settings/UserTable.tsx:311 msgid "Open Profile" msgstr "" -#: src/tables/settings/GroupTable.tsx:182 +#: src/tables/settings/GroupTable.tsx:181 msgid "Delete group" msgstr "刪除羣組" -#: src/tables/settings/GroupTable.tsx:183 +#: src/tables/settings/GroupTable.tsx:182 msgid "Group deleted" msgstr "羣組已刪除" -#: src/tables/settings/GroupTable.tsx:185 +#: src/tables/settings/GroupTable.tsx:184 msgid "Are you sure you want to delete this group?" msgstr "確定要刪除這個羣組嗎?" -#: src/tables/settings/GroupTable.tsx:190 +#: src/tables/settings/GroupTable.tsx:189 msgid "Add Group" msgstr "" -#: src/tables/settings/GroupTable.tsx:207 +#: src/tables/settings/GroupTable.tsx:206 msgid "Add group" msgstr "添加羣組" @@ -10436,7 +10535,7 @@ msgstr "添加羣組" #~ msgid "Edit group" #~ msgstr "Edit group" -#: src/tables/settings/GroupTable.tsx:228 +#: src/tables/settings/GroupTable.tsx:227 msgid "Edit Group" msgstr "" @@ -10454,12 +10553,12 @@ msgid "Uploaded" msgstr "已上傳" #: src/tables/settings/ImportSessionTable.tsx:109 -#: src/tables/settings/TemplateTable.tsx:365 +#: src/tables/settings/TemplateTable.tsx:364 msgid "Model Type" msgstr "型號類型" #: src/tables/settings/ImportSessionTable.tsx:110 -#: src/tables/settings/TemplateTable.tsx:366 +#: src/tables/settings/TemplateTable.tsx:365 msgid "Filter by target model type" msgstr "按目標型號篩選" @@ -10531,11 +10630,11 @@ msgstr "刪除報告" #~ msgid "actions" #~ msgstr "actions" -#: src/tables/settings/TemplateTable.tsx:162 +#: src/tables/settings/TemplateTable.tsx:161 msgid "Template not found" msgstr "找不到模板" -#: src/tables/settings/TemplateTable.tsx:164 +#: src/tables/settings/TemplateTable.tsx:163 msgid "An error occurred while fetching template details" msgstr "獲取插件詳細信息時出錯" @@ -10547,32 +10646,32 @@ msgstr "獲取插件詳細信息時出錯" #~ msgid "Create new" #~ msgstr "Create new" -#: src/tables/settings/TemplateTable.tsx:258 +#: src/tables/settings/TemplateTable.tsx:257 msgid "Modify" msgstr "修改" -#: src/tables/settings/TemplateTable.tsx:259 +#: src/tables/settings/TemplateTable.tsx:258 msgid "Modify template file" msgstr "報告模板文件" -#: src/tables/settings/TemplateTable.tsx:310 -#: src/tables/settings/TemplateTable.tsx:378 +#: src/tables/settings/TemplateTable.tsx:309 +#: src/tables/settings/TemplateTable.tsx:377 msgid "Edit Template" msgstr "編輯模板" -#: src/tables/settings/TemplateTable.tsx:318 +#: src/tables/settings/TemplateTable.tsx:317 msgid "Delete template" msgstr "刪除模板" -#: src/tables/settings/TemplateTable.tsx:324 +#: src/tables/settings/TemplateTable.tsx:323 msgid "Add Template" msgstr "添加模板" -#: src/tables/settings/TemplateTable.tsx:337 +#: src/tables/settings/TemplateTable.tsx:336 msgid "Add template" msgstr "添加模板" -#: src/tables/settings/TemplateTable.tsx:360 +#: src/tables/settings/TemplateTable.tsx:359 msgid "Filter by enabled status" msgstr "按啓用狀態篩選" @@ -10580,23 +10679,23 @@ msgstr "按啓用狀態篩選" #~ msgid "Report Output" #~ msgstr "Report Output" -#: src/tables/settings/UserTable.tsx:120 +#: src/tables/settings/UserTable.tsx:119 msgid "Groups updated" msgstr "" -#: src/tables/settings/UserTable.tsx:121 +#: src/tables/settings/UserTable.tsx:120 msgid "User groups updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:128 +#: src/tables/settings/UserTable.tsx:127 msgid "Error updating user groups" msgstr "" -#: src/tables/settings/UserTable.tsx:147 +#: src/tables/settings/UserTable.tsx:146 msgid "User with id {id} not found" msgstr "未找到 ID 為 {id} 的用户" -#: src/tables/settings/UserTable.tsx:149 +#: src/tables/settings/UserTable.tsx:148 msgid "An error occurred while fetching user details" msgstr "獲取用户詳細信息時出錯" @@ -10604,35 +10703,35 @@ msgstr "獲取用户詳細信息時出錯" #~ msgid "No groups" #~ msgstr "No groups" -#: src/tables/settings/UserTable.tsx:175 +#: src/tables/settings/UserTable.tsx:174 msgid "Is Active" msgstr "激活" -#: src/tables/settings/UserTable.tsx:176 +#: src/tables/settings/UserTable.tsx:175 msgid "Designates whether this user should be treated as active. Unselect this instead of deleting accounts." msgstr "指定是否將此用户視為激活用户。取消選擇此選項將不會刪除賬户。" -#: src/tables/settings/UserTable.tsx:180 +#: src/tables/settings/UserTable.tsx:179 msgid "Is Staff" msgstr "員工" -#: src/tables/settings/UserTable.tsx:181 +#: src/tables/settings/UserTable.tsx:180 msgid "Designates whether the user can log into the django admin site." msgstr "指定用户是否可以登錄 django 管理頁面。" -#: src/tables/settings/UserTable.tsx:185 +#: src/tables/settings/UserTable.tsx:184 msgid "Is Superuser" msgstr "超級用户" -#: src/tables/settings/UserTable.tsx:186 +#: src/tables/settings/UserTable.tsx:185 msgid "Designates that this user has all permissions without explicitly assigning them." msgstr "指定該用户擁有所有權限,而無需明確分配。" -#: src/tables/settings/UserTable.tsx:196 +#: src/tables/settings/UserTable.tsx:195 msgid "You cannot edit the rights for the currently logged-in user." msgstr "您不能編輯當前登錄用户的權限。" -#: src/tables/settings/UserTable.tsx:215 +#: src/tables/settings/UserTable.tsx:214 msgid "User Groups" msgstr "" @@ -10640,71 +10739,71 @@ msgstr "" #~ msgid "Edit user" #~ msgstr "Edit user" -#: src/tables/settings/UserTable.tsx:329 +#: src/tables/settings/UserTable.tsx:328 msgid "Lock user" msgstr "" -#: src/tables/settings/UserTable.tsx:339 +#: src/tables/settings/UserTable.tsx:338 msgid "Unlock user" msgstr "" -#: src/tables/settings/UserTable.tsx:355 +#: src/tables/settings/UserTable.tsx:354 msgid "Delete user" msgstr "刪除用户" -#: src/tables/settings/UserTable.tsx:356 +#: src/tables/settings/UserTable.tsx:355 msgid "User deleted" msgstr "用户已刪除" -#: src/tables/settings/UserTable.tsx:358 +#: src/tables/settings/UserTable.tsx:357 msgid "Are you sure you want to delete this user?" msgstr "您確定要刪除該用户嗎?" -#: src/tables/settings/UserTable.tsx:364 +#: src/tables/settings/UserTable.tsx:363 msgid "Add User" msgstr "" -#: src/tables/settings/UserTable.tsx:372 +#: src/tables/settings/UserTable.tsx:371 msgid "Added user" msgstr "已添加用户" -#: src/tables/settings/UserTable.tsx:379 +#: src/tables/settings/UserTable.tsx:378 msgid "Set Password" msgstr "" -#: src/tables/settings/UserTable.tsx:384 +#: src/tables/settings/UserTable.tsx:383 msgid "Password updated" msgstr "" -#: src/tables/settings/UserTable.tsx:395 +#: src/tables/settings/UserTable.tsx:394 msgid "Add user" msgstr "添加用户" -#: src/tables/settings/UserTable.tsx:408 +#: src/tables/settings/UserTable.tsx:407 msgid "Show active users" msgstr "顯示活躍用户" -#: src/tables/settings/UserTable.tsx:413 +#: src/tables/settings/UserTable.tsx:412 msgid "Show staff users" msgstr "顯示工作人員用户" -#: src/tables/settings/UserTable.tsx:418 +#: src/tables/settings/UserTable.tsx:417 msgid "Show superusers" msgstr "顯示超級用户" -#: src/tables/settings/UserTable.tsx:437 +#: src/tables/settings/UserTable.tsx:436 msgid "Edit User" msgstr "" -#: src/tables/settings/UserTable.tsx:473 +#: src/tables/settings/UserTable.tsx:472 msgid "User updated" msgstr "" -#: src/tables/settings/UserTable.tsx:474 +#: src/tables/settings/UserTable.tsx:473 msgid "User updated successfully" msgstr "" -#: src/tables/settings/UserTable.tsx:480 +#: src/tables/settings/UserTable.tsx:479 msgid "Error updating user" msgstr "" @@ -10746,51 +10845,51 @@ msgstr "刪除位置類型" msgid "Icon" msgstr "圖標" -#: src/tables/stock/StockItemTable.tsx:98 +#: src/tables/stock/StockItemTable.tsx:99 msgid "This stock item is in production" msgstr "該庫存項正在生產" -#: src/tables/stock/StockItemTable.tsx:105 +#: src/tables/stock/StockItemTable.tsx:106 msgid "This stock item has been assigned to a sales order" msgstr "庫存項已分配到銷售訂單" -#: src/tables/stock/StockItemTable.tsx:112 +#: src/tables/stock/StockItemTable.tsx:113 msgid "This stock item has been assigned to a customer" msgstr "庫存項已分配給客户" -#: src/tables/stock/StockItemTable.tsx:119 +#: src/tables/stock/StockItemTable.tsx:120 msgid "This stock item is installed in another stock item" msgstr "此庫存項已安裝在另一個庫存項中" -#: src/tables/stock/StockItemTable.tsx:126 +#: src/tables/stock/StockItemTable.tsx:127 msgid "This stock item has been consumed by a build order" msgstr "此庫存項已被生產訂單消耗" -#: src/tables/stock/StockItemTable.tsx:133 +#: src/tables/stock/StockItemTable.tsx:134 msgid "This stock item is unavailable" msgstr "" -#: src/tables/stock/StockItemTable.tsx:142 +#: src/tables/stock/StockItemTable.tsx:143 msgid "This stock item has expired" msgstr "此庫存項已過期" -#: src/tables/stock/StockItemTable.tsx:146 +#: src/tables/stock/StockItemTable.tsx:147 msgid "This stock item is stale" msgstr "此庫存項是過期項" -#: src/tables/stock/StockItemTable.tsx:158 +#: src/tables/stock/StockItemTable.tsx:159 msgid "This stock item is fully allocated" msgstr "此庫存項已完全分配" -#: src/tables/stock/StockItemTable.tsx:165 +#: src/tables/stock/StockItemTable.tsx:166 msgid "This stock item is partially allocated" msgstr "此庫存項已被部分分配" -#: src/tables/stock/StockItemTable.tsx:193 +#: src/tables/stock/StockItemTable.tsx:194 msgid "This stock item has been depleted" msgstr "庫存項已耗盡" -#: src/tables/stock/StockItemTable.tsx:297 +#: src/tables/stock/StockItemTable.tsx:299 msgid "Stocktake Date" msgstr "盤點日期" @@ -10798,184 +10897,152 @@ msgstr "盤點日期" #~ msgid "Show stock for assmebled parts" #~ msgstr "Show stock for assmebled parts" -#: src/tables/stock/StockItemTable.tsx:315 +#: src/tables/stock/StockItemTable.tsx:317 msgid "Show stock for active parts" msgstr "顯示激活零件的庫存" -#: src/tables/stock/StockItemTable.tsx:326 +#: src/tables/stock/StockItemTable.tsx:328 msgid "Show stock for assembled parts" msgstr "顯示組裝配件的庫存" -#: src/tables/stock/StockItemTable.tsx:331 +#: src/tables/stock/StockItemTable.tsx:333 msgid "Show items which have been allocated" msgstr "顯示已分配的項目" -#: src/tables/stock/StockItemTable.tsx:336 +#: src/tables/stock/StockItemTable.tsx:338 msgid "Show items which are available" msgstr "顯示可用的項目" -#: src/tables/stock/StockItemTable.tsx:340 +#: src/tables/stock/StockItemTable.tsx:342 #: src/tables/stock/StockLocationTable.tsx:38 msgid "Include Sublocations" msgstr "包括子地點" -#: src/tables/stock/StockItemTable.tsx:341 +#: src/tables/stock/StockItemTable.tsx:343 msgid "Include stock in sublocations" msgstr "包括子地點的庫存" -#: src/tables/stock/StockItemTable.tsx:345 +#: src/tables/stock/StockItemTable.tsx:347 msgid "Depleted" msgstr "耗盡" -#: src/tables/stock/StockItemTable.tsx:346 +#: src/tables/stock/StockItemTable.tsx:348 msgid "Show depleted stock items" msgstr "顯示耗盡的庫存項" -#: src/tables/stock/StockItemTable.tsx:351 +#: src/tables/stock/StockItemTable.tsx:353 msgid "Show items which are in stock" msgstr "顯示庫存中的項目" -#: src/tables/stock/StockItemTable.tsx:356 +#: src/tables/stock/StockItemTable.tsx:358 msgid "Show items which are in production" msgstr "顯示正在生產的項目" -#: src/tables/stock/StockItemTable.tsx:361 +#: src/tables/stock/StockItemTable.tsx:363 msgid "Include stock items for variant parts" msgstr "包括變體零件的庫存項" -#: src/tables/stock/StockItemTable.tsx:365 +#: src/tables/stock/StockItemTable.tsx:367 msgid "Consumed" msgstr "" -#: src/tables/stock/StockItemTable.tsx:366 +#: src/tables/stock/StockItemTable.tsx:368 msgid "Show items which have been consumed by a build order" msgstr "" -#: src/tables/stock/StockItemTable.tsx:371 +#: src/tables/stock/StockItemTable.tsx:373 msgid "Show stock items which are installed in other items" msgstr "顯示安裝在其他項目中的庫存項" -#: src/tables/stock/StockItemTable.tsx:375 +#: src/tables/stock/StockItemTable.tsx:377 msgid "Sent to Customer" msgstr "發送給客户" -#: src/tables/stock/StockItemTable.tsx:376 +#: src/tables/stock/StockItemTable.tsx:378 msgid "Show items which have been sent to a customer" msgstr "顯示已發送給客户的項目" -#: src/tables/stock/StockItemTable.tsx:380 -msgid "Is Serialized" -msgstr "已序列化" - -#: src/tables/stock/StockItemTable.tsx:381 -msgid "Show items which have a serial number" -msgstr "顯示帶有序列號的項目" - -#: src/tables/stock/StockItemTable.tsx:386 -msgid "Filter items by batch code" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:392 -msgid "Filter items by serial number" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:397 -msgid "Serial Number LTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:398 -msgid "Show items with serial numbers less than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:403 -msgid "Serial Number GTE" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:404 -msgid "Show items with serial numbers greater than or equal to a given value" -msgstr "" - -#: src/tables/stock/StockItemTable.tsx:409 -msgid "Has Batch Code" -msgstr "有批號" - -#: src/tables/stock/StockItemTable.tsx:410 -msgid "Show items which have a batch code" -msgstr "顯示有批號的項目" - -#: src/tables/stock/StockItemTable.tsx:415 +#: src/tables/stock/StockItemTable.tsx:389 msgid "Show tracked items" msgstr "顯示已跟蹤項目" -#: src/tables/stock/StockItemTable.tsx:419 +#: src/tables/stock/StockItemTable.tsx:393 msgid "Has Purchase Price" msgstr "有采購價格" -#: src/tables/stock/StockItemTable.tsx:420 +#: src/tables/stock/StockItemTable.tsx:394 msgid "Show items which have a purchase price" msgstr "顯示有購買價格的項目" -#: src/tables/stock/StockItemTable.tsx:425 +#: src/tables/stock/StockItemTable.tsx:397 +#~ msgid "Serial Number LTE" +#~ msgstr "Serial Number LTE" + +#: src/tables/stock/StockItemTable.tsx:399 msgid "Show items which have expired" msgstr "" -#: src/tables/stock/StockItemTable.tsx:431 +#: src/tables/stock/StockItemTable.tsx:403 +#~ msgid "Serial Number GTE" +#~ msgstr "Serial Number GTE" + +#: src/tables/stock/StockItemTable.tsx:405 msgid "Show items which are stale" msgstr "" -#: src/tables/stock/StockItemTable.tsx:436 +#: src/tables/stock/StockItemTable.tsx:410 msgid "Expired Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:437 +#: src/tables/stock/StockItemTable.tsx:411 msgid "Show items which expired before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:443 +#: src/tables/stock/StockItemTable.tsx:417 msgid "Expired After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:444 +#: src/tables/stock/StockItemTable.tsx:418 msgid "Show items which expired after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:450 +#: src/tables/stock/StockItemTable.tsx:424 msgid "Updated Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:451 +#: src/tables/stock/StockItemTable.tsx:425 msgid "Show items updated before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:456 +#: src/tables/stock/StockItemTable.tsx:430 msgid "Updated After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:457 +#: src/tables/stock/StockItemTable.tsx:431 msgid "Show items updated after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:462 +#: src/tables/stock/StockItemTable.tsx:436 msgid "Stocktake Before" msgstr "" -#: src/tables/stock/StockItemTable.tsx:463 +#: src/tables/stock/StockItemTable.tsx:437 msgid "Show items counted before this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:468 +#: src/tables/stock/StockItemTable.tsx:442 msgid "Stocktake After" msgstr "" -#: src/tables/stock/StockItemTable.tsx:469 +#: src/tables/stock/StockItemTable.tsx:443 msgid "Show items counted after this date" msgstr "" -#: src/tables/stock/StockItemTable.tsx:474 +#: src/tables/stock/StockItemTable.tsx:448 msgid "External Location" msgstr "外部地點" -#: src/tables/stock/StockItemTable.tsx:475 +#: src/tables/stock/StockItemTable.tsx:449 msgid "Show items in an external location" msgstr "顯示外部庫存地點的項目" @@ -10983,49 +11050,53 @@ msgstr "顯示外部庫存地點的項目" #~ msgid "Delete stock items" #~ msgstr "Delete stock items" -#: src/tables/stock/StockItemTable.tsx:595 -msgid "Add a new stock item" -msgstr "添加一個新的庫存項" - -#: src/tables/stock/StockItemTable.tsx:604 -msgid "Remove some quantity from a stock item" -msgstr "從庫存項中刪除一些數量" - -#: src/tables/stock/StockItemTable.tsx:615 -msgid "Move Stock items to new locations" -msgstr "將庫存項目移動到新位置" - -#: src/tables/stock/StockItemTable.tsx:622 -msgid "Change stock status" -msgstr "更改庫存狀態" - -#: src/tables/stock/StockItemTable.tsx:624 -msgid "Change the status of stock items" -msgstr "更改庫存項的狀態" - -#: src/tables/stock/StockItemTable.tsx:631 -msgid "Merge stock" -msgstr "合併庫存" - -#: src/tables/stock/StockItemTable.tsx:633 -msgid "Merge stock items" -msgstr "合併庫存項" - -#: src/tables/stock/StockItemTable.tsx:642 -msgid "Order new stock" -msgstr "訂單新庫存" - -#: src/tables/stock/StockItemTable.tsx:653 -msgid "Assign to customer" -msgstr "分配給客户" - -#: src/tables/stock/StockItemTable.tsx:655 -msgid "Assign items to a customer" +#: src/tables/stock/StockItemTable.tsx:544 +msgid "Order items" msgstr "" +#: src/tables/stock/StockItemTable.tsx:595 +#~ msgid "Add a new stock item" +#~ msgstr "Add a new stock item" + +#: src/tables/stock/StockItemTable.tsx:604 +#~ msgid "Remove some quantity from a stock item" +#~ msgstr "Remove some quantity from a stock item" + +#: src/tables/stock/StockItemTable.tsx:615 +#~ msgid "Move Stock items to new locations" +#~ msgstr "Move Stock items to new locations" + +#: src/tables/stock/StockItemTable.tsx:622 +#~ msgid "Change stock status" +#~ msgstr "Change stock status" + +#: src/tables/stock/StockItemTable.tsx:624 +#~ msgid "Change the status of stock items" +#~ msgstr "Change the status of stock items" + +#: src/tables/stock/StockItemTable.tsx:631 +#~ msgid "Merge stock" +#~ msgstr "Merge stock" + +#: src/tables/stock/StockItemTable.tsx:633 +#~ msgid "Merge stock items" +#~ msgstr "Merge stock items" + +#: src/tables/stock/StockItemTable.tsx:642 +#~ msgid "Order new stock" +#~ msgstr "Order new stock" + +#: src/tables/stock/StockItemTable.tsx:653 +#~ msgid "Assign to customer" +#~ msgstr "Assign to customer" + +#: src/tables/stock/StockItemTable.tsx:655 +#~ msgid "Assign items to a customer" +#~ msgstr "Assign items to a customer" + #: src/tables/stock/StockItemTable.tsx:662 -msgid "Delete stock" -msgstr "刪除庫存" +#~ msgid "Delete stock" +#~ msgstr "Delete stock" #: src/tables/stock/StockItemTestResultTable.tsx:138 msgid "Test"